Назад | Перейти на главную страницу

Почему в Linux корневая папка суперпользователя не находится в / home?

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

Одна причина: во многих системах /home находится в отдельном разделе (или сетевом ресурсе), который может не смонтировать, и рекомендуется разрешить root по возможности входить в его обычную среду.

домашний каталог root должен находиться в разделе, на котором находится операционная система, который по определению является /, чтобы вы могли без проблем войти в систему как root, если, скажем, другие разделы диска недоступны. / home иногда монтируется на отдельный раздел или отдельный диск. Если он содержит корневой каталог homedir и находится в автономном режиме, вы можете столкнуться с трудностями с вашей оболочкой входа. Не лучшая идея, если вы пытаетесь что-то исправить как пользователь root.