Możesz utworzyć użytkownika, który ma takie uprawnienia root
, a jego katalog domowy będzie podlegał /home/username
. Dlaczego root
pobiera własny folder na najwyższym poziomie systemu plików? Czy to tylko konwencja, problem bezpieczeństwa, czy może jest to powód związany z wydajnością?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
źródło
źródło
root
użytkownik i użytkownik „admin” zwykle nie są wcale tym samym. Użytkownik „admin” (zakładając, że to właśnie rozumiesz przez „przywileje takie jakroot
”) jest zwykle zwykłym użytkownikiem, który może wykonywać polecenia jakroot
przy użyciu czegoś podobnegosudo
./root
, ponieważ właśnie tam standard systemu plików mówi, że powinien być. : p pathname.com/fhs/pub/fhs-2.3.htmlOdpowiedzi:
Jeden powód: w wielu systemach
/home
znajduje się na osobnej partycji (lub udziale sieciowym), której montaż może się nie powieść i dobrym pomysłem jest zezwolenieroot
na logowanie się w jego zwykłym środowisku, gdy tylko jest to możliwe.źródło
/sbin
dwa razy, co miałeś na myśli?/usr/
, tak sądzę./bin/
a/sbin/
.unique user
jakiegoś rodzaju) konieczne może być dodanie różnych użytkowników z różnymi konfiguracjami, w których musi przebywać jakiś inny katalog. Tylko zgaduję.Dom roota powinien znajdować się na partycji, na której znajduje się system operacyjny, która z definicji jest /, abyś mógł nadal logować się jako root bez problemów, jeśli powiedzmy, że inne partycje dysku są niedostępne. / home jest czasem montowany na osobnej partycji lub oddzielnym dysku. Jeśli zawiera katalog główny homedir i jest offline, możesz napotkać trudności z powłoką logowania. Nie jest to dobry pomysł, jeśli próbujesz naprawić rzeczy jako użytkownik root.
źródło