Comment passer au root sous Linux
Les utilisateurs de Linux devront inévitablement se connecter au compte root, ou utiliser les privilèges d’administrateur, assez fréquemment. Des tâches telles que l’installation ou la suppression de logiciels, la configuration des paramètres système, l’ajustement des autorisations de fichiers et bien d’autres nécessitent généralement l’accès au compte d’utilisateur racine. Le compte root est accessible soit en se connectant directement au compte, soit en utilisant la commande sudo Linux pour accéder temporairement à la racine et exécuter une commande avec des privilèges d’administrateur. Dans ce tutoriel, nous allons vous montrer comment passer au compte root sur un système Linux, et comment utiliser sudo pour exécuter des commandes avec des privilèges root.
Dans ce tutoriel, vous allez apprendre :
- Comment se connecter au compte root
- Comment utiliser la commande
sudo - Comment ouvrir un nouveau terminal en tant qu’utilisateur root
Comment passer à l’utilisateur root sous Linux
Voici quelques méthodes différentes pour passer à l’utilisateur root sous Linux. En fonction de votre distribution Linux et de la façon dont votre utilisateur est configuré (c’est-à-dire s’il a un accès sudo ou non), vous pouvez constater qu’une méthode fonctionne mieux qu’une autre, alors essayez-les toutes.
La majorité des distributions Linux sont livrées avec la convention
sudoconfigurée par défaut pour l’utilisateur qui est configuré lors de l’installation. Si votre utilisateur a accès à la commandesudo, vous pouvez basculer vers le compte root en ajoutant l’option-i, comme ceci :sudo -iAprès avoir fourni votre mot de passe sudo, vous serez connecté au compte root et vous n’aurez plus besoin de continuer à faire précéder vos commandes de
sudoafin de les exécuter avec les privilèges root.Alternativement, il n’y a aucune raison de se connecter au compte d’utilisateur root si vous avez accès à la commande
sudoet que vous souhaitez simplement exécuter quelques commandes en tant qu’utilisateur root. C’est en fait l’approche recommandée, car elle est plus sûre que de laisser les utilisateurs se connecter directement au compte root. Par exemple, pour exécuter une commande en tant que root, préfacez-la avecsudo:sudo whoami rootBien que nous exécutions cette commande en tant qu’utilisateur ordinaire, la commande whoami nous montre l’utilisateur effectif qui exécute la commande, qui est root.
LE SAVIEZ-VOUS ?
Voir notre tutoriel sur l’octroi des autorisations sudo à un utilisateur si votre compte n’a pas encore été configuré pour utiliser la commandesudo.Si votre utilisateur ne dispose pas
des autorisations sudo, vous devriez pouvoir vous connecter au compte d’utilisateur racine via la commandesu. Dans ce cas, vous aurez besoin de connaître le mot de passe de l’utilisateur root. La plupart du temps, vous voudrez ajouterl’option -, afin de mettre à jour vos variables d’environnement locales.su -ATTENTION
La commande ci-dessus ne fonctionnera que si le compte root a un mot de passe configuré. Sur certains systèmes, le compte root n’a pas de mot de passe par défaut, et on s’attend à ce qu’il soit accessible strictement viasudo, comme indiqué dans les méthodes ci-dessus.Si votre compte root n’a pas de mot de passe et que vous devez en définir un, vous pouvez exécuter la commande suivante. Notez que cela va à l’encontre des recommandations de sécurité.
sudo passwdAprès avoir défini le mot de passe root, vous pourrez vous connecter avec la commande
su.Une autre option consiste à ouvrir un nouveau terminal en tant qu’utilisateur root. La commande pour cela variera en fonction de votre environnement de bureau installé, mais si vous voulez ouvrir un tout nouveau terminal en tant qu’utilisateur root sur l’environnement de bureau GNOME, vous pouvez exécuter la commande suivante.
sudo gnome-terminalCette même méthode peut également être utilisée pour lancer d’autres applications GUI en tant que compte root, bien que beaucoup d’entre elles n’aiment pas être accessibles par root et peuvent produire une erreur.
Réflexions finales
Dans ce tutoriel, nous avons vu comment passer au compte utilisateur root sur un système Linux. L’approche recommandée est d’utiliser la commande sudo afin d’exécuter des commandes avec des privilèges root, mais nous pouvons également nous connecter directement au compte utilisateur root, soit avec les commandes sudo -i ou su -, selon la façon dont notre système et notre compte utilisateur ont été configurés.

