Перейти к содержанию

/root на read-only корне


Ineu

Рекомендуемые сообщения

Доброе время суток, товарищи.

Это не вопрос, а скорее мысли вслух.

Читал вот Filesystem Hierarchy Standard, там написано, что домашний каталог root'а располагается в корне опционально, т.е. его может там и не быть.

А теперь, ковыряясь в LFS, задумался, где же он может быть. Дело в том, что располагать его в корне в принципе правильно, поскольку в single-user режиме, когда остальные каталоги не подмонтированы, настройки root'а должны откуда-то браться. Понятно, что располагать его домашний каталог логичнее где-нибудь в /home, ну а если он не примонтирован?

А с другой стороны, если монтировать корень в read-only (как по идее и должно быть), располагать там root совсем никак, поскольку куда ж тогда тот же bash будет историю писать?

Можно монтировать корень в read-write и держать там root.

Можно монтировать корень в read-only, а root держать где-нибудь в /home.

И в том, и в другом есть недостатки. Если в однопользовательском режиме монтировать корень в read-write, а для многопользовательского (типа init 3) использовать /home/root, то в single-user настройки будут скидываться прямо к корень, как при chroot'е. Или не будут?

Если у кого-то есть мысли по поводу того, что делать с /root, поделитесь, пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...