it-swarm.com.de

Wie kann verhindert werden, dass Systemanwendungen (wie das Software Center) nach einem Kennwort fragen?

Ich möchte, dass Software Center, Update Manager und einige andere Systemverwaltungsanwendungen ohne Kennwortabfrage funktionieren (wie Sudo, wenn es mit NOPASSWD konfiguriert ist), aber stattdessen nur eine Bestätigung oder gar keine Bestätigung anfordern. Gleichzeitig möchte ich gar kein Benutzerpasswort verwenden. Ist das erreichbar?

13
Ivan

Die Ubuntu Software Center-Autorisierung verwendet das Policy Kit. Wenn Sie während der Entfernungsaktion zur Authentifizierung aufgefordert werden, können Sie den Zeiger "Details" erweitern, um die aufgerufene Aktion anzuzeigen. Es ist org.debian.apt.install-or-remove-packages . Sie können die entsprechende Richtlinie so ändern, dass keine Authentifizierung angefordert wird:

Bearbeiten Sie /usr/share/polkit-1/actions/org.debian.apt.policy, suchen Sie nach org.debian.apt.install-or-remove-packages und suchen Sie dann nach dem Abschnitt defaults. Ersetzen Sie auth_admin und auth_admin_keep durch yes.

17
João Pinto

Gib einfach /etc/sudoers all das ein und es wird funktionieren

# User privilege specification
root    ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group Sudo to execute any command
%Sudo   ALL=(ALL) NOPASSWD: ALL
0
cristian