Si vous êtes dans le groupe admin
(ou le groupe sudo
commençant par Ubuntu 12.04) mais que ce groupe n'est pas configuré dans /etc/sudoers
pour pouvoir exécuter des commandes en tant que root avec sudo
, vous peut résoudre ce problème de la même manière que vous corrigiez un fichier brisé sudoers
:
pkexec visudo
Ensuite, éditez simplement le fichier sudoers
pour ajouter les entrées dont vous avez besoin. En particulier:
-
Les systèmes Ubuntu antérieurs à 12.04, ou ceux qui ont été mis à niveau à partir d’une version antérieure à 12.04, devraient avoir ceci:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
-
Ubuntu 12.04 et les versions ultérieures devraient avoir ceci (même s’ils ont également les lignes ci-dessus parce qu’ils ont été mis à niveau à partir d’une version antérieure):
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Cette méthode pkexec
fonctionne (sur les systèmes de bureau) car Ubuntu Les systèmes dotés d'une interface graphique sont dotés de deux mécanismes distincts permettant aux administrateurs d'exécuter les actions sous la forme root
: sudo
et PolicyKit .
Voyez cette question sur un problème différent mais similaire, si vous êtes curieux et souhaitez plus d’informations: