У меня есть сетевая установка из 20 странных систем, работающих под управлением Ubuntu Linux, где пользователям разрешено входить в систему, используя NIS+NFS. Я хочу изменить домашний каталог конкретного пользователя. Как я могу это сделать (из любой из подключенных систем)
1 ответ
Клиент NIS проверит свой собственный файл /etc/passwd
существует ли пользователь, чтобы изменить его. Поскольку это не так, операция usermod
клиента завершится неудачно.
Чтобы изменить домашний каталог пользователя NIS, войдите в систему как пользователь root на сервере NIS и запустите usermod -d new_home -m username
а затем make -C /var/yp
, где /var /yp в каталоге конфигурации сервера NIS. Последняя команда будет распространять изменения на клиентов. Если new_home
недоступен с сервера, usermod -m
завершится ошибкой. Рекомендуется экспортировать домашние каталоги пользователей по NFS, и я полагаю, что это ваш случай.