Authentifizierungsaufforderungen in 15.04 deaktivieren?

9

Ich möchte wissen, wie ich die Authentifizierungsaufforderungen deaktivieren kann, wenn ich Apps wie Synaptic öffne, Festplatten mounten und so weiter.

Ich habe meinen Benutzer als passwortlos in sudoers eingestellt, aber anscheinend hat die Änderung an systemd etwas geändert, und jetzt werde ich immer wieder dazu aufgefordert. Gibt es eine Möglichkeit, es wie sudo in / etc / sudoers einzustellen, damit mein Benutzer solche Apps ohne Aufforderung öffnen kann?

Ich bin mir des Sicherheitsrisikos bewusst, aber dieser Computer ist nicht mit dem Internet verbunden und niemand anderes hat Zugriff darauf. Ich bin mir des Sicherheitsrisikos bewusst, möchte dies jedoch aus Bequemlichkeitsgründen trotzdem tun.

Plasmieren
quelle

Antworten:

18

Soweit ich weiß, verwenden diese Eingabeaufforderungen Polkit und nicht sudozur Autorisierung. Daher Einstellung NOPASSWDin sudoerskeinen Unterschied machen. Um Polkit dazu zu bringen, Kennwortansagen zu überspringen, erstellen Sie eine .pklaDatei in /etc/polkit-1/localauthority/50-local.d/(sagen wir /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla), die Folgendes enthält:

[No password prompt]
Identity=unix-group:sudo
Action=*
ResultActive=yes

pklocalauthorityWeitere Informationen finden Sie in der Manpage.

muru
quelle
1
Das ist toll, funktioniert wie erwartet. Vielen Dank!
plasmating
Aus irgendeinem Grund funktioniert die erstellte pkla-Datei auf meinem System nicht. Ich habe Polkit 0.105 und 18.04. Wie kann man debuggen, was falsch ist?
Suncatcher
@Suncatcher afaik nichts Wesentliches hat sich für Polkit in 18.04 geändert (wir sind immer noch weit hinter Upstream 0.114 oder der Version 0.112 zurück, die Unterstützung für die Definition von JavaScript-Regeln enthalten). Bitte posten Sie eine neue Frage mit dem genauen Dateinamen und Inhalt. Sie können hier einen Kommentar hinterlassen, wenn das erledigt ist, damit ich einen Blick darauf werfen kann.
Muru
erstellt , aber am 18.04 habe ich altes 0.105 polkit.
Suncatcher