Accéder au compte root dans le terminal Linux
Pour effectuer certaines tâches critiques sur un système Linux, telles que la modification de fichiers système ou la gestion des utilisateurs, il est nécessaire d’accéder au compte root. Ce compte a des autorisations étendues et permet d’exécuter des commandes nécessitant des privilèges élevés. L’accès à ce compte peut se faire par plusieurs méthodes simples.
Utilisation de la commande su pour se connecter en tant que root
La commande su
, qui signifie « switch user », permet de changer d’utilisateur dans le terminal. Pour accéder au compte racine, il suffit d’entrer la commande suivante :
su -
Après avoir exécuté cette commande, il vous sera demandé de fournir le mot de passe du compte root. Une fois le mot de passe vérifié, vous serez connecté en tant que superutilisateur, ce qui vous donnera accès à toutes les fonctionnalités système.
Utilisation de sudo pour exécuter des commandes comme root
Si votre compte utilisateur a été configuré avec des droits sudo, vous pouvez exécuter des commandes individuelles avec des privilèges de superutilisateur. Cela élimine le besoin de se connecter directement en tant que root. Pour ce faire, utilisez la commande suivante :
sudo commande
Remplacez commande
par l’action que vous souhaitez effectuer. Il peut vous être demandé de fournir votre mot de passe d’utilisateur pour confirmer l’opération.
Accéder à la racine dans un terminal sous Linux Mint
Pour ouvrir un terminal en tant qu’utilisateur root sous Linux Mint, suivez ces étapes :
- Ouvrez l’application de terminal sur votre système.
- Tapez la commande suivante :
sudo su
. - Lorsque vous êtes invité, entrez votre mot de passe pour valider l’accès.
- Vous êtes désormais dans un terminal avec des droits root et pouvez effectuer des actions nécessitant des privilèges élevés.
Navigation dans les fichiers et changement de propriétaires
Une fois que vous travaillez en tant que root, vous pouvez changer le propriétaire des fichiers. Pour cela, utilisez la commande chown
comme suit :
chown nouveau_propriétaire nom_du_fichier
Assurez-vous de remplacer nouveau_propriétaire
par le nom d’utilisateur et nom_du_fichier
par le chemin approprié. Vous pouvez également utiliser l’option -R
pour effectuer cette opération de manière récursive sur tous les fichiers d’un répertoire.
Les permissions dans le système Linux
En tant que root, vous avez la possibilité de modifier les permissions d’accès aux fichiers et répertoires avec la commande chmod
. Voici comment procéder :
- Pour ajouter des permissions, utilisez la syntaxe suivante :
chmod +x nom_du_fichier
pour rendre un fichier exécutable. - Vérifiez les permissions actuelles en utilisant :
ls -l
.
Comment puis-je passer à la racine dans le terminal Linux ?
Il existe plusieurs méthodes pour passer à un environnement root :
- Utiliser la commande
su -
suivie du mot de passe root. - Utiliser
sudo su
pour accéder au terminal root sans quitter votre session actuelle. - Exécuter des commandes spécifiques avec
sudo
pour éviter d’entrer dans le compte root, mais tout en ayant les permissions nécessaires.
FAQ
1. Quelle est la différence entre su
et sudo
?
su
vous connecte en tant qu’utilisateur spécifié (généralement root) et vous demande un mot de passe, alors que sudo
permet d’exécuter une commande en tant que superutilisateur sans changer complètement d’utilisateur.
2. Que faire si je ne connais pas le mot de passe root ?
Si vous avez oublié le mot de passe root, vous devrez redémarrer votre système en mode de récupération pour le réinitialiser ou accéder à votre système via un autre compte administrateur configuré avec des privilèges sudo.
3. Est-il sûr d’utiliser le compte root régulièrement ?
Travailler quotidiennement en tant que root n’est pas recommandé car cela présente des risques de sécurité. Il est préférable d’utiliser sudo pour exécuter des commandes spécifiques nécessitant des privilèges élevés. Cela réduit le risque d’erreurs accidentelles qui peuvent affecter le système d’exploitation.