Sie können einen Benutzer erstellen, der über Berechtigungen wie root
verfügt und dessen Basisverzeichnis darunter fällt /home/username
. Warum bekommt root
man einen eigenen Ordner auf der obersten Ebene des Dateisystems? Ist dies nur eine Konvention, ein Sicherheitsbedenken oder gibt es einen leistungsbezogenen Grund?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
quelle
quelle
root
Benutzer und der Benutzer "admin" normalerweise nicht dasselbe sind. Ein "Administrator" -Benutzer (vorausgesetzt, dies ist das, was Sie unter "Berechtigungen wieroot
" verstehen ) ist normalerweise nur ein regulärer Benutzer, der Befehle ausführen darf, die soroot
etwas wie verwendensudo
./root
, weil der Dateisystemstandard dies vorschreibt. : p pathname.com/fhs/pub/fhs-2.3.htmlAntworten:
Ein Grund: Auf vielen Systemen
/home
befindet sich dieroot
Anmeldung auf einer separaten Partition (oder Netzwerkfreigabe), die möglicherweise nicht bereitgestellt werden kann, und es ist empfehlenswert, die Anmeldung nach Möglichkeit in der üblichen Umgebung zuzulassen .quelle
/sbin
zweimal wiederholt was wolltest du sagen?/usr/
würde ich raten./bin/
und/sbin/
.unique user
irgendeine Art verweist ) war es möglicherweise erforderlich, verschiedene Benutzer mit unterschiedlichen Konfigurationen hinzuzufügen, auf denen sich diese befinden müssen ein anderes Verzeichnis. Einfach raten.Das Root-Verzeichnis sollte sich auf der Partition befinden, auf der sich das Betriebssystem befindet. Dies ist definitionsgemäß /, sodass Sie sich weiterhin ohne Probleme als Root anmelden können, wenn beispielsweise keine anderen Festplattenpartitionen verfügbar sind. / home wird manchmal auf einer separaten Partition oder einem separaten Laufwerk gemountet. Wenn dieses Verzeichnis das Stammverzeichnis enthält und offline ist, können Probleme mit Ihrer Anmeldeshell auftreten. Keine gute Idee, wenn Sie versuchen, als Root-Benutzer Fehler zu beheben.
quelle