在 Fedora 17 的 GNOME 環境中,Chrome 預設使用 GNOME Keyring 儲存網頁登入帳密。每次啟動 Chrome 時,系統會彈出 Keyring 解鎖對話框要求輸入密碼。雖提高安全性,但每次都需手動輸入極為繁瑣。
透過在 Chrome 啟動參數中加入 --password-store=basic,即可停用 Keyring 整合,改用本地純文字檔案儲存密碼,從而消除彈窗。具體步驟:
.desktop 檔案(通常位於 /usr/share/applications/google-chrome.desktop 或 ~/.local/share/applications/)。Exec 行,修改為:Exec=/opt/google/chrome/google-chrome --password-store=basic--password-store=gnome:使用 GNOME Keyring(預設)--password-store=kwallet:使用 KDE KWallet--password-store=basic:使用本地純文字儲存(不加密)另有 --password-store=detect 可自動偵測環境選擇後端。
改用 basic 會降低密碼儲存安全性(明文儲存),僅建議在受信任的單人電腦或虛擬機環境中使用。生產環境或多用戶系統請保持預設 Keyring 整合,並設定強密碼保護 Keyring 本身。
若遇到密碼已儲存但仍提示輸入的問題,可嘗試刪除 ~/.gnome2/keyrings/ 目錄下的檔案(或 ~/.local/share/keyrings/),重新建立 Keyring。