Ceci est une ancienne révision du document !
Élévation des privilèges
Les actions que l'on peut être amené à effectuer sur son système relèvent de deux types: l'utilisation courante (lire ses mails, naviguer sur Internet, etc), et l'administration (installation de logiciels et configuration principalement). L'utilisation courante ne demande pas de privilèges particuliers. Par contre pour les tâches d'administration, qui pourraient endommager le système en cas d'erreur, des droits spécifiques sont requis: les droits de super utilisateur.
Prérequis: comprendre l'action que vous allez effectuer
Toute tâche d'administration est sensible, et il n'est pas forcément facile de revenir en arrière. Il est vivement conseillé de commencer par creuser la signification des ligne de commande proposées, et de lire attentivement la page détaillant le super utilisateur avant de faire quoi que ce soit d'autre. En cas d'erreur la réinstallation complète du système est parfois l'unique option.
Exécuter une ligne de commande en super utilisateur
Dans l'immense majorité des cas où il vous sera demandé d'effectuer une action en ligne de commande avec les droits d'administration, il vous faudra donc ajouter le mot clé sudo au début de votre ligne de commande. Exemple typique, pour installer un paquet1):
sudo apt install NOM_PAQUET
Après la saisie d'une ligne de commande commençant par sudo
, il vous sera demandé de taper votre mot de passe, mais les caractères ne s'afficheront pas à l'écran et il n'y aura pas non plus de petites étoiles *
, ce qui est normal. Tapez tout de même votre mot de passe et validez.
Lancer un logiciel en super utilisateur
Dans le cas où vous souhaiteriez par contre lancer un logiciel avec les privilèges d'administrateur, l'usage du sudo n'est pas approprié: il y a un risque d'écrasement de votre configuration courante. Pour une applications graphique simples comme un éditeur de texte, ce risque est très limité. Mais dans le cas général, il vaut mieux utiliser l'utilitaire approprié à votre système, les plus répandus étant gksudo pour Ubuntu/Xubuntu, ou kdesudo pour Kubuntu. Par exemple, pour lancer le logiciel gedit en administrateur depuis une installation standard d'Ubuntu:
gksudo gedit
Si vous utilisez une autre variante d'Ubuntu, reportez-vous à sa page pour trouver le nom de l'outil adapté à votre serveur graphique.
Notez également que ces outils ne sont pas forcément installés par défaut, vous aurez peut être besoin d'installer le paquet correspondant (gksu dans le cas d'Ubuntu)