web-dev-qa-db-fra.com

Désactiver les invites d'authentification dans 15.04?

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

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

Je suis conscient du risque de 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 souhaite le faire malgré tout, pour des raisons de commodité.

9
plasmating

Si je comprends bien, ces invites utilisent Polkit, et non pas Sudo, pour l’autorisation. Par conséquent, définir NOPASSWD dans sudoers ne fera aucune différence. Pour que Polkit ignore les invites de mot de passe, créez un fichier .pkla dans /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 page de manuel pklocalauthority pour plus d'informations.

16
muru