Ubuntu 16.04でLXDEを使用しています。一時停止から復帰するときにログインすると、別の認証ウィンドウが表示されます。どういう意味ですか?それは必要ですか?そうでない場合、2番目の認証を削除するにはどうすればよいですか?ありがとう。
更新:
https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post135221 で解決策を見つけました
Udisks2の「org.freedesktop.udisks2.ata-smart-update」アクションに自分自身を認証するには、次のファイルを追加する必要がありました。
/etc/polkit-1/rules.d/00_user_blah.rules polkit.addRule(function (action, subject) { var YES = polkit.Result.YES; var permission = { "org.freedesktop.udisks2.ata-smart-update": YES }; if (subject.user == "blah") { return permission[action.id]; } return polkit.Result.NOT_HANDLED; });
誰かがudisks2
、/etc/polkit-1/rules.d/00_user_blah.rules
、および「org.freedesktop.udisks2.ata-smart-update」アクションは連携して動作しますか?
/etc/polkit-1/rules.d/00_user_blah.rules
プログラミング言語で書かれていますか?
ありがとう。
Polkitは認証フレームワークであり、システムが起動している間に認証エージェントがバックグラウンドで実行されている場合、udisks
は「org.freedesktop.udisks2.ata-smart-update」に相当するpervilagedアクションを実行するよう求めます。ルールに基づいて、許可するものを決定し、パスワードを要求するか、この要求を拒否します。
polkitルールはJavaScriptで記述されています。