web-dev-qa-db-ja.com

LXDEでのログイン後のこのハードドライブ認証はどういう意味ですか?

Ubuntu 16.04でLXDEを使用しています。一時停止から復帰するときにログインすると、別の認証ウィンドウが表示されます。どういう意味ですか?それは必要ですか?そうでない場合、2番目の認証を削除するにはどうすればよいですか?ありがとう。

enter image description here


更新:

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プログラミング言語で書かれていますか?

ありがとう。

2
Tim

Polkitは認証フレームワークであり、システムが起動している間に認証エージェントがバックグラウンドで実行されている場合、udisksは「org.freedesktop.udisks2.ata-smart-update」に相当するpervilagedアクションを実行するよう求めます。ルールに基づいて、許可するものを決定し、パスワードを要求するか、この要求を拒否します。

polkitルールはJavaScriptで記述されています。

1
Ravexina