Вновь установленный Solaris 11.2, новые пользователи получают свой homedir automounted, но я не хочу этого, я предпочитаю создавать их локально и статически. Конечно, я могу полностью отключить службу autofs с помощью «svcadm disable autofs», но я хочу сохранить автоматизацию для записей/net. Я уже пробовал комментировать «/ home auto_home -nobrowse» из/etc/auto_master, а затем перезапустил службу autofs, похоже, не имеет значения.Как отключить функцию автодома в Solaris 11
ответ
Домашние каталоги для новых пользователей являются локальными, и их местоположение по умолчанию - /export/home/<username>
. Это означает, что объект auto_home
, который составляет около /home
, не используется.
Возможно, вы смущаете это тем фактом, что домашние каталоги создаются, когда параметр -m
используется в качестве независимых наборов данных ZFS, когда их родительский каталог уже является точкой подключения набора данных. Это не связано с autofs
и просто функцией useradd
.
Если вы не хотите, чтобы это произошло, создайте свои домашние каталоги самостоятельно, где хотите, и не просите useradd
сделать это.
Если вы просто хотите, чтобы отключить функцию auto_home
, закомментируйте auto_home
строку в /etc/auto_master
файл, например так:
# /home auto_home -nobrowse
, а затем перезапустить autofs
службу:
svcadm restart autofs
Это позволит вы создаете обычные каталоги под номером /home
.
Вы правильно поняли, что я смешиваю вещи; это создало новый zfs, который раздражал меня. С сожалением я прибегал к тому, чтобы отказаться от опции -m от useradd. –