Вы можете создать пользователя с такими привилегиями root
, и его домашний каталог попадет под него /home/username
. Почему root
получается собственная папка на верхнем уровне файловой системы? Это просто соглашение, проблема безопасности или есть причина, связанная с производительностью?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
источник
источник
root
пользователь и администратор обычно не одно и то же. Пользователь с правами администратора (при условии, что вы подразумеваете это под «привилегиями какroot
») обычно является обычным пользователем, которому разрешено выполнять команды,root
используя что-то подобноеsudo
./root
, потому что именно здесь стандарт файловой системы говорит, что это должно быть. : p pathname.com/fhs/pub/fhs-2.3.htmlОтветы:
Одна из причин: во многих системах
/home
находится в отдельном разделе (или общем сетевом ресурсе), который может не подключиться, и рекомендуется по возможности разрешатьroot
вход в его обычную среду.источник
/sbin
дважды повторил, что ты хотел сказать?/usr/
, я думаю./bin/
и/sbin/
.unique user
какому-либо виду), возможно, было необходимо добавить разных пользователей с разными конфигурациями, которые должны находиться на какой-то другой каталог. Просто угадай.Домен root должен находиться в разделе, в котором находится операционная система, который по определению равен /, чтобы вы могли по-прежнему входить в систему как root без проблем, если, скажем, другие разделы диска недоступны. / home иногда монтируется на отдельном разделе или на отдельном диске. Если он содержит корневой каталог homedir и находится в автономном режиме, вы можете столкнуться с трудностями в вашей оболочке входа. Не очень хорошая идея, если вы пытаетесь исправить положение как пользователь root.
источник