管理者グループなしで sudo GUI を動作させるにはどうすればよいですか?

管理者グループなしで sudo GUI を動作させるにはどうすればよいですか?

権限を持つユーザーのグループがありますsudo。そのグループは と呼ばれませんadmin。ユーザーはsudoコマンドラインで問題なく使用できますが、ルート権限を要求する Unity GUI ダイアログはログイン/パスワードを受け入れません。さらに、グループのメンバーシップに依存しているようですadmin

これを変更するにはどうすればよいですか?

答え1

これらのアプリケーションは、ポルキットない sudo(またはgksudoまたは同様のフロントエンド) で認証を行います。Ubuntu の Polkit のデフォルト ルールでは、sudoまたはadminグループのメンバーシップを使用します。

$ cat /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf 
[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin

/etc/polkit-1/localauthority.conf.dたとえば、 に次の内容を含む新しい設定ファイルを作成します60-local-admin.conf

[Configuration]
AdminIdentities=unix-group:<your-group>

関連情報