Vous pouvez créer un utilisateur disposant de privilèges tels root
que son répertoire personnel /home/username
. Pourquoi root
obtient-il son propre dossier au niveau supérieur du système de fichiers? S'agit-il simplement d'une convention, d'un problème de sécurité ou y a-t-il une raison liée aux performances?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
la source
la source
root
utilisateur et les utilisateurs "admin" ne sont normalement pas du tout la même chose. Un utilisateur "admin" (en supposant que c'est ce que vous entendez par "privilèges commeroot
") n'est généralement qu'un utilisateur ordinaire qui est autorisé à exécuter des commandes enroot
utilisant quelque chose commesudo
./root
, car c'est là que la norme du système de fichiers dit qu'elle devrait être. : p pathname.com/fhs/pub/fhs-2.3.htmlRéponses:
Une raison: sur de nombreux systèmes, se
/home
trouve sur une partition distincte (ou partage réseau) qui peut ne pas réussir à monter et c'est une bonne idée de permettreroot
de se connecter avec son environnement habituel chaque fois que possible.la source
/sbin
deux fois ce que tu voulais dire?/usr/
, je suppose./bin/
et/sbin/
.unique user
une sorte), il peut avoir été nécessaire d'ajouter différents utilisateurs avec des configurations différentes qui doivent résider sur un autre répertoire. Je devine.Le répertoire racine doit se trouver sur la partition sur laquelle réside le système d'exploitation, qui par définition est /, de sorte que vous pouvez toujours vous connecter en tant que root sans problème si, par exemple, aucune autre partition de disque n'est disponible. / home est parfois monté sur une partition ou un lecteur séparé. Si celui-ci contient le répertoire racine racine et est hors ligne, vous pouvez rencontrer des difficultés avec votre shell de connexion. Ce n'est pas une bonne idée si vous essayez de corriger les choses en tant qu'utilisateur root.
la source