Correction : Le répertoire personnel de l'utilisateur root est /root
Rencontrez-vous des confusions avec les répertoires sous Linux ? Découvrez pourquoi la commande `cd` vous ramène à `/root` et comment naviguer efficacement dans votre système.
Vous avez peut-être remarqué une erreur où le fait de taper cd ou cd ~ vous amène à /root au lieu de quelque chose à l'intérieur du répertoire /home qui semble contenir des répertoires personnels. Si vous rencontrez cette erreur, alors vous l'avez probablement remarquée chaque fois que vous opérez en tant qu'utilisateur super dans Linux. La solution est très simple, car ce n'est en réalité pas une erreur du tout.
En fait, cela est causé par une particularité de la manière dont Linux gère l'emplacement du répertoire personnel. Bien qu'il s'agisse d'un comportement attendu, cela peut toutefois être extrêmement déroutant si vous n'y avez jamais été confronté auparavant.
Si vous tapez les commandes cd ou cd ~ depuis le terminal, vous serez renvoyé à votre répertoire personnel peu importe où vous vous trouvez dans la hiérarchie des répertoires Linux. Cela est vrai même si vous êtes sur une partition séparée ou même dans une structure de fichiers externe complètement différente. Si jamais vous perdez votre place en descendant dans les répertoires, taper simplement cd vous ramènera immédiatement à l'endroit d'où vous avez probablement commencé dès l'ouverture de votre terminal.
Dans Linux, le répertoire personnel de l'utilisateur root est /home/root dans certaines distributions sélectionnées, mais vous le verrez généralement situé à /root, à la racine de la structure de fichiers. Bien que cela soit configurable, c'est la situation dans la grande majorité des distributions Linux. Essayez de taper la commande cd /root en tant qu'utilisateur normal dans le terminal. Vous obtiendrez une erreur qui indique "bash: cd /root: Permission denied" car c'est le répertoire personnel de l'utilisateur super.
Maintenant que vous avez fait cela, ouvrez une fenêtre de terminal graphique root en tapant gksu x-terminal-emulator dans le terminal. Vous serez accueilli par un prompt qui vous demande votre mot de passe administratif, car cela instancie un prompt de commande entièrement élevé.
De nombreuses distributions Linux, en particulier celles basées sur Ubuntu, masquent le nom de l'utilisateur root afin que vous ne puissiez pas vous connecter en tant que tel. Si vous obtenez ce type d'erreur sur Ubuntu ou une autre distribution similaire, cette commande vous fera tout de même vous connecter en tant que root sans vous soucier de ce système de hachage. Quoi qu'il en soit, cela ouvrira une fenêtre de terminal séparée de celle dans laquelle vous travailliez.
Dès que vous êtes au prompt bash, tapez la commande whoami; cd; pwd et appuyez sur la touche entrée. Cela identifie d'abord l'utilisateur avec lequel vous êtes connecté, puis change pour le répertoire personnel de l'utilisateur actuel. Vous remarquerez que vous êtes connecté en tant qu'utilisateur root et que le répertoire personnel de cet utilisateur n'est pas /home/root mais plutôt /root lui-même. Les distributions Linux font cela car certaines personnes aiment installer l'ensemble du répertoire /home sur une partition séparée du point de montage de niveau supérieur /.
Lorsque vous avez terminé avec la fenêtre root, vous voudrez taper la commande exit pour sortir de cette fenêtre car vous êtes toujours l'utilisateur root à l'intérieur.
Si vous aviez la structure de répertoire /home installée sur un autre disque et qu'elle a physiquement échoué, alors avoir /root ailleurs vous empêche de perdre la capacité de démarrer au moins le système en tant qu'utilisateur super à des fins de récupération. La plupart des distributions font en sorte que les différents répertoires des utilisateurs normaux soient lisibles les uns pour les autres. Ils se voient chacun attribuer des permissions Unix 755. Le répertoire /root est spécial car il a des permissions 700, ce qui signifie que seul l'utilisateur super root peut y lire.
Lorsque vous voyez le symbole ~, cela n'est qu'un substitut que le shell utilise pour représenter le répertoire personnel de l'utilisateur, peu importe où il se trouve. Ainsi, tant que vous avez obtenu une sortie similaire ou identique à celle ci-dessus, vous n'avez pas d'erreur à corriger. Vous pouvez parfois rencontrer le terme tilde, qui est le nom littéral de ce symbole et signifie la même chose.
Questions et réponses qu'il vous faut savoir
Comment sortir du mode root ?
Pour sortir du mode root, vous pouvez suivre ces étapes simples :
- - Utiliser la combinaison de touches : Appuyez sur
- Exécuter la commande
exit
: Tapez simplementexit
dans le terminal et appuyez sur Entrée. Cela vous ramènera à votre utilisateur normal. - Utiliser la commande
logout
: Si vous êtes dans une session shell,logout
peut également fonctionner pour quitter le mode root. Ces méthodes vous permettent de revenir rapidement à un niveau d’accès standard, sans avoir à redémarrer ou à fermer votre terminal.
<Ctrl-D>
. Cela est souvent le moyen le plus rapide et efficace pour quitter le mode root.Quel est le répertoire personnel de l'utilisateur root ?
Le répertoire personnel de l'utilisateur root est :
- - Chemin : /root
- Fonction : Ce répertoire sert de dossier de base pour l'utilisateur root, le superutilisateur dans les systèmes Linux et Unix.
- Accès : Il est généralement inaccessible aux utilisateurs ordinaires, garantissant ainsi la sécurité des fichiers critiques du système. Son utilisation est essentielle pour gérer les droits d'administration et les configurations système.
Quel est le répertoire personnel d’un utilisateur root ?
Le répertoire personnel de l'utilisateur root se situe à l'emplacement suivant :
- - Chemin : /root Ce répertoire est spécifiquement dédié à l'utilisateur ayant les privilèges d'administrateur dans un système Linux ou Unix. Voici quelques caractéristiques importantes :
- Accès exclusif : Seul l'utilisateur root a accès à ce répertoire, ce qui garantit la sécurité des fichiers critiques.
- Stockage de configurations : Il contient souvent des fichiers de configuration système, des scripts et des données sensibles.
- Outils d'administration : Le répertoire peut contenir des outils et des programmes que l'administrateur utilise fréquemment. En résumé, le répertoire /root est essentiel pour la gestion et la maintenance du système d'exploitation par un utilisateur disposant des droits d'administration.
Comment activer l'utilisateur root ?
Pour activer l'utilisateur root, suivez ces étapes simples :
- - Cliquez sur 'Modifier' dans la barre des menus.
Maintenant que tu as fini de lire Correction : Le répertoire personnel de l'utilisateur root est /root, nous t'invitons à explorer davantage la catégorie Android. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire