我有一个由 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 上导出用户主目录是一种很好的做法,我假设这就是您的情况。