Seit Jahren habe ich Folgendes in meiner sudoers
Akte:
scott ALL=NOPASSWD: ALL
Für diejenigen, die es nicht wissen, verhindert dies, dass sudo
Freunde ( gksudo
usw.) nach einem Passwort fragen. Im Laufe der Jahre wurden jedoch immer mehr Dinge, die früher verwendet sudo
wurden, auf PolicyKit umgestellt.
Ich suche nach einer entsprechenden Konfiguration für PolicyKit, sodass ich nie nach meinem Passwort gefragt werde.
Lassen Sie mich für diejenigen, die meine Anfrage nicht mögen, Folgendes sagen: Ich verstehe die Gründe für die Standardkonfiguration und sie sind solide. Ich verstehe auch die Risiken, die mit der Konfiguration verbunden sind, die ich vornehmen möchte. Trotzdem ist es die Art, wie ich mein System einrichten möchte. Diejenigen, die das oben Genannte nicht vollständig verstehen, sollten nicht versuchen, was ich versuche.
admin
Gruppe durch ersetzenwheel
. Vielen Dank![Install package file]
. Entweder sind Sie damit nicht einverstanden und der HINWEIS erfordert eine ähnliche Bearbeitung, oder Ihre Bearbeitung ist ungültig und sollte rückgängig gemacht werden.Identity=unix-user:scott
um nur dem Benutzer "scott" zu erlauben, die Aktion auszuführen . Auch wenn Sie nur bestimmte Aktionen zulassen möchten, können Sie grep /var/log/auth.log verwenden. Polkitd gibt den vollständigen Namen des Polkits aus, das Sie versucht haben, als Sie zur Eingabe Ihres Kennworts aufgefordert wurden.cat /var/log/auth.log | grep polkitd
Ich gebe Ihnen eine ziemlich kurze Liste von ihnenSie können ein .pkla erstellen, entweder ein All-in-One oder ein Paar basierend auf Aktionsgruppen, was eigentlich keine Rolle spielt.
Zum Nachschlagen in / usr / share / polkit-1 / actions öffnen Sie interessierte in einem Texteditor, um Aktions-IDs zu erhalten.
Soweit ich eine .pkla oder 2 finde, ist der beste Ort, um sie zu platzieren, hier, es wird vor Updates geschützt
Zum Beispiel ist hier meine wichtigste Datei mit dem Namen package-manager.pkla, obwohl sie etwas weiter reicht als nur die Richtlinien zur Paketverwaltung
Beachten Sie, dass ab 12.04 die für den Benutzer "admin" verwendete Gruppe in sudo geändert werden sollte, d. H.
Beachten Sie auch, dass Aktionen pro Abschnitt aneinander gereiht werden können, keine Leerzeichen, verwenden Sie ein; zwischen id's
quelle
Wenn Sie wissen, was Sie tun, können Sie das Policy Kit vollständig deaktivieren.
sudo apt-get remove libpolkit-agent-1-0
quelle
network-manager
,gnome-control-center
und vieles mehr. Gibt es einen feinkörnigeren Weg?