Ich verwende LXDE unter Ubuntu 16.04. Wenn ich es aus dem Ruhezustand reaktiviere, melde ich mich an und dann erscheint ein weiteres Authentifizierungsfenster. Was bedeutet das? Ist es notwendig? Wenn nicht, wie kann ich die zweite Authentifizierung loswerden? Danke.
Aktualisieren:
Ich habe eine Lösung gefunden bei https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
Ich musste die folgende Datei hinzufügen, um mich für die Aktion „org.freedesktop.udisks2.ata-smart-update“ von udisks2 zu autorisieren.
/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; });
Kann jemand erklären, wie die Aktionen udisks2
, /etc/polkit-1/rules.d/00_user_blah.rules
, und „org.freedesktop.udisks2.ata-smart-update“ zusammenarbeiten?
Ist /etc/polkit-1/rules.d/00_user_blah.rules
es in einer Programmiersprache geschrieben?
Danke.
Antwort1
Polkit ist ein Autorisierungsframework. Während Ihr System aktiv ist, läuft im Hintergrund ein Authentifizierungsagent, der udisks
Sie auffordert, eine autorisierte Aktion auszuführen, die „org.freedesktop.udisks2.ata-smart-update“ entspricht. Abschließend entscheidet Polkit auf Grundlage der Regeln, was zugelassen werden soll, fragt nach einem Kennwort oder lehnt diese Anfrage ab.
Polkit-Regeln sind in JavaScript geschrieben.