我有 10 个系统,每个系统都安装了 OpenSUSE。我创建了 2 个服务器,一个是 NIS,另一个是 NFS,我已将 5 个用户添加到 NIS,并将他们相应的主目录同步到第二个系统 (NFS)。现在我想编写一个脚本,它可以删除用户,也可以删除位于 NFS 上的相应主文件夹。
我尝试了 userdel,但无法从 NFS 中删除目录
NFS 服务器的 Mt /etc/exports 是
homescis *(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
答案1
在服务器上,更改root_squash
为no_root_squash
并执行exportfs -av
。这会导致客户端上的 root 发出的请求在服务器上没有权限的情况下被解释;如果您希望运行 usermod 之类的工具,则需要/home
文件系统上的 root 权限。