Вы можете создать пользователя с такими привилегиями, как root
, и его домашний каталог попадет в /home/username
. Почему root
получить собственную папку на верхнем уровне файловой системы? Это просто соглашение, проблема безопасности или причина связана с производительностью?
Одна причина: во многих системах /home
находится в отдельном разделе (или сетевом ресурсе), который может не смонтировать, и рекомендуется разрешить root
по возможности входить в его обычную среду.
домашний каталог root должен находиться в разделе, на котором находится операционная система, который по определению является /, чтобы вы могли без проблем войти в систему как root, если, скажем, другие разделы диска недоступны. / home иногда монтируется на отдельный раздел или отдельный диск. Если он содержит корневой каталог homedir и находится в автономном режиме, вы можете столкнуться с трудностями с вашей оболочкой входа. Не лучшая идея, если вы пытаетесь что-то исправить как пользователь root.