Autoriser des utilisateurs non-root à installer des logiciels sous Kubuntu

Cet article a été publié le 02/05/2014
Les informations ou les techniques décrites peuvent être obsolètes.

Je voulais autoriser un utilisateur standard à installer des logiciels en utilisant la logithèque de Kubuntu (Muon-discover). Après quelques recherches, il est possible d’utiliser PolicyKit à cet effet.

Pour cela, il suffit de créer le fichier /etc/polkit-1/localauthority/50-local.d/10-allow-non-root-install-packages.pkla avec le contenu suivant :

[Update Software Sources]
Action=org.kubuntu.qaptworker2.updatecache
ResultAny=no
ResultInactive=no
ResultActive=yes
Identity=unix-user:username

[Install Software]
Action=org.kubuntu.qaptworker2.commitchanges
ResultAny=no
ResultInactive=no
ResultActive=auth_self
Identity=unix-user:username
Remplacer username par le nom de l’utilisateur à qui vous souhaitez donner l’autorisation.
Testé avec Kubuntu 14.04
Retour haut de page