Ceci est similaire à Comment empêcher les applications système (comme le centre logiciel) de demander un mot de passe? Cependant, cette solution ne fonctionne pas pour Synaptic Package Manager dans 10.04.
Le centre logiciel se trouve sur PolicyKit pour ses autorisations. Cela permet les autorisations de grain fin que vous avez vues. Synaptic pas. Comme les outils de ligne de commande, il doit être exécuté en tant que root.
Le moyen le plus simple de permettre à un utilisateur d'y accéder sans avoir à taper son mot de passe consiste à éditer /etc/sudoers
. Cela vous permettrait de définir certaines commandes Sudo
pour ne pas nécessiter de mot de passe.
username ALL=(ALL) ALL, NOPASSWD: /usr/sbin/synaptic
Vous devrez peut-être ensuite modifier le programme de lancement de gksu synaptic
à Sudo synaptic
. Mais vous ne pourriez pas.