>>>Как Sun-програмеры добились такого, может есть простой способ сделать, чтобы если домашней
>>>папки юзера не существует то он мог при входе попадал бы
>>>в /.
>>валить с БОЛЬНОЙ головы на здоровую, те на "Sun-программеров"!!!
>
>валю на Sun-программеров, потому что в Линухе у меня если домашней папки
>нет, то юзер попадает в /
сие происходит в ЛЮБОМ *nix'е!!! В ином случае, кто-то изуродовал
систему или не продумал свои задумки...
>>Установочный CD тебя спасет, только прежде, стоит подумать ЧТО и КАК
>>нужно делать с root'овым HOME и SHELL, чтобы на будущее не собирать
>
>по поводу подумать:
>идея этой фигни выросла из идеи сделать / 'read only' (очень секъюрный
>сервер понимаете ли)
нормальные люди НЕ ОБЪЕДИНЯЮТ "/" и "/usr" в одну FS, или объединяют
ТОЛЬКО "/" + "/usr" [+ "/var"] при наличии бАльшого диска, но лучше
мухи отдельно, а котлеты отдельно.
home либо пользуют через automount, либо держат отдельными дисками
с точками монтирования куда нужно или удобно.
>с папкой вопрос решить можно созданием на / - папки /usr/home/root которая
>будет перекрываться нормальным /usr on runlevel 3
какие папки? директории, поддиректории, файловые системы, линки жесткие и
мягкие и loop-fs или null-fs (название зависит от OS)
В современных версиях Solaris, можно навешивать атрибуты на files/dirs и
filesystem много чего позволяет...
>но что делать с шелом? вот интересно что будет если он шел
>не запустит т.к. /usr на отдельном разделе (кстати это вопрос про
>любой шелл все они в /usr) - неужели нельзя /usr в
>отдельный раздел выносить?
у root'а должен быть СТАТИЧЕСКИ собранный SHELL и находится внутри "/" - root-fs, например в /sbin, если хочется bash у рута, то его надо собрать
СТАТИЧЕСКИ и положить в /sbin, прописать в /etc/passwd и /etc/shells