web-dev-qa-db-ja.com

GUIで昇格された特権で何かを実行する際の問題

この問題は今日始まりました。 UnityGUIから昇格された特権を持つプログラムを実行できません。私は須藤グループに所属していますが、昨日はすべてうまくいきました... Ubuntu 14.04

  • Software Centerは、パスワードダイアログを表示せずにすぐに閉じます。
  • ユーザーマネージャーでは、ロックを解除できません。
  • 許可がないため、USBスティックをマウントできなくなりました。

コマンドラインからgksu synapticを実行できます。そして、Sudo mount /dev/sdl1 /media/usbを使用してUSBを手動でマウントできます

更新:

私はこれがPolicyKitに関係していることを発見しました。 /etc/polkit-1/localauthority.conf.d/60-myauthority.confを作成し、具体的にはユーザー名をAdminIdentitiesに追加することで、問題を解決しました。

私がSudoグループに所属していると述べたように、それでもPolicyKitが/etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.confのSudoグループを尊重しない理由は説明されていません。

1
TiberiusKirk

私はまったく同じ振る舞いをしました-権限リストにユーザーを追加すると、ユーザーにはアクセス権が与えられますが、グループには与えられません。

私の場合、パッケージを再インストールする必要がありましたlibpolkit-gobject-1-0、どういうわけか誤って削除しました。

ポリシーキットは、ユーザーがどのグループに属しているかを見つけるためにそのライブラリを必要としているようです。

1
Michael K