web-dev-qa-db-ja.com

GpartedとSynapticは私の代わりにrootパスワードを要求します

SynapticとGpartedをRaspbianLiteにインストールしました。ただし、デスクトップから起動する場合は使用できません。彼らは私にrootパスワードを尋ねますが...ありません。

Sudoを使用してターミナルから起動するのに問題はありませんが、完全に優れたGUI実行可能ファイルがある場合、コマンドを使用してGUIアプリケーションを起動する必要があるのは少しばかげているようです。

ルートの代わりにパスワードを要求されるようにするにはどうすればよいですか?

編集:

最後に、rootアカウントが有効にならないようにするために私が行ったことは、.desktopファイルを編集することです。

Sudo nano /usr/share/applications/synaptic.desktop

そして、次のような行を変更しました。

 Exec=synaptic-pkexec

に:

Exec=Sudo synaptic-pkexec

ユーザーがSudo権限を持っている場合、パスワードを要求しないようになりました。

2
potato

Gpartedは、 polkit を介して開始すると、自分自身を昇格させようとします。これにより、使用しているpolkitエージェントを介した認証のプロンプトが表示されます
Synapticもpolkitを使用しているようです

オプションは次のとおりです。

  • $ Sudo usermod -aG wheel [user] を使用してwheelグループに自分を追加します。
    • ログアウトして再度ログインする
    • polkitshould今あなた自身のパスワードを尋ねる
  • Polkitの動作を変更します。例: 認証なし 、または その他のオプション
  • $ Sudo passwd rootを介してrootパスワードを、おそらく[.____]自身のユーザーのパスワードに設定します。
    • 最初に$ Sudo passwd -u rootを介してrootユーザーのロックを解除する必要がある場合があります
2
williamvds