Désactiver les invites d'authentification dans 15.04?

9

Je voudrais savoir comment désactiver les invites d'authentification lors de l'ouverture d'applications telles que Synaptic, le montage de disques, etc.

J'ai mon utilisateur en tant qu'utilisateur sans mot de passe dans sudoers, mais le changement de systemd semble avoir changé quelque chose et maintenant je continue à être invité. Existe-t-il un moyen de le définir comme sudo dans / etc / sudoers afin que mon utilisateur puisse ouvrir de telles applications sans invite?

Je suis conscient du risque pour la sécurité, mais cet ordinateur n'est pas connecté à Internet et personne d'autre n'y a accès, je suis conscient du risque pour la sécurité, mais je veux quand même le faire pour plus de commodité.

plastifier
la source

Réponses:

18

Si je comprends bien, ces invites utilisent Polkit, non sudo, pour l'autorisation. , La mise donc NOPASSWDen sudoersne fera aucune différence à elle. Pour que Polkit ignore les invites de mot de passe, créez un .pklafichier /etc/polkit-1/localauthority/50-local.d/(disons /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla) contenant:

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

Voir la pklocalauthoritypage de manuel pour plus d'informations.

muru
la source
1
C'est super, ça marche comme prévu. Merci beaucoup!
Plasma
Pour une raison quelconque, le fichier pkla créé ne fonctionne pas sur mon système. J'ai polkit 0.105 et 18.04. Comment déboguer ce qui ne va pas?
Suncatcher
@Suncatcher afaik rien de significatif n'a changé pour Polkit en 18.04 (nous sommes toujours loin derrière la version 0.114 en amont ou la version 0.112 qui inclut le support de la définition des règles JavaScript). Veuillez poster une nouvelle question avec le nom et le contenu exacts du fichier. Vous pouvez laisser un commentaire ici lorsque cela sera fait, afin que je puisse y jeter un œil.
muru
créé , mais le 18.04 j'ai un vieux polkit 0.105.
Suncatcher