Linux
Gparted 和 Synaptic 要求輸入 root 密碼而不是我的密碼
我剛剛在我的 Raspbian Lite 上安裝了 Synaptic 和 Gparted。但是從桌面啟動時我無法使用它們。他們要求我提供 root 密碼,但……沒有。
我從終端使用啟動它們沒有問題,
sudo
但是當它們具有完美的 GUI 執行檔時,不得不使用命令啟動 GUI 應用程序似乎有點愚蠢。我該怎麼做才能讓他們詢問我的密碼而不是 root 的密碼?
編輯:
最後,為了避免啟用 root 帳戶,我所做的是編輯
.desktop
文件。sudo nano /usr/share/applications/synaptic.desktop
並更改了以下內容:
Exec=synaptic-pkexec
到:
Exec=sudo synaptic-pkexec
現在,如果使用者具有 sudo 權限,它不會要求輸入密碼。
Gparted 在通過polkit啟動時嘗試提升自身,這會提示您通過您正在使用的任何 polkit 代理進行一些身份驗證
似乎 Synaptic 也使用 polkit
您的選擇是:
將自己添加到
wheel
組中$ sudo usermod -aG wheel [user]
- 註銷並重新登錄
- polkit現在應該詢問您自己的密碼
更改 polkit 的行為方式,例如no authentication或其他選項
通過 , 將 root 密碼設置
$ sudo passwd root
為您自己的使用者密碼
- 您可能必須先通過以下方式解鎖 root 使用者
$ sudo passwd -u root