主目录所有者是root用户而不是用户

我使用opensuse 12.1中的useradd命令添加用户,并在NFS上创build主目录。 这里的问题是主目录的所有者是root而不是用户。

msvlsi67:~ # useradd -g users -d /export/home/raj67 -m raj67 useradd: Warning: chown on `/export/home/raj67' failed: Invalid argument Cannot change owner/group for `/export/home/raj67': Invalid argument Cannot change permissions for `/export/home/raj67/.emacs': Invalid argument Cannot change permissions for `/export/home/raj67/.bashrc': Invalid argument Cannot change permissions for `/export/home/raj67/.inputrc': Invalid argument Cannot change permissions for `/export/home/raj67/.xinitrc.template': Invalid argument Cannot change permissions for `/export/home/raj67/bin': Invalid argument Cannot change permissions for `/export/home/raj67/.local': Invalid argument Cannot change permissions for `/export/home/raj67/.xim.template': Invalid argument Cannot change permissions for `/export/home/raj67/.vimrc': Invalid argument Cannot change permissions for `/export/home/raj67/.config': Invalid argument Cannot change permissions for `/export/home/raj67/.bash_history': Invalid argument Cannot change permissions for `/export/home/raj67/.fonts': Invalid argument Cannot change permissions for `/export/home/raj67/.profile': Invalid argument Cannot change permissions for `/export/home/raj67/public_html/.directory': Invalid argument Cannot change permissions for `/export/home/raj67/public_html': Invalid argument useradd: Copying of skel directory failed. msvlsi67:/export/home # ll |grep raj67 drwxr-xr-x 2 root root 4096 Apr 12 2012 raj67 msvlsi67:/export/home # 

我尝试使用GUI添加用户,但仍然是所有者。 使用chown作为主目录也给了同样的错误。

任何人都可以请帮助解决这个问题?

谢谢。

在我看来,有几件事是可能的罪魁祸首。 看起来,客户机上的根目录不匹配NFS服务器上的根目录,并且可能不允许从UID透视图或NFS服务器上拥有/导出的文件所有权来更改文件的所有权。

这里的问题与useradd命令本身没有任何关系,因为正如你在评论中指出的那样,你根本不能在导出时从客户端中获取文件/文件夹。 这可能是由于导出的方式,UID / GID不匹配,或者在服务器端如何设置文件夹的所有权。

正如我前面提到的,您可以检查文件夹服务器端的权限,并查找UID / GID不匹配,并确保导出的文件夹的所有权是正确的。 请务必重新导出文件夹并在您更改设置时重新安装,以确保其生效。 你也可以考虑设置anonuid = 0,anongid = 0。

最后一件事是,如果您使用的是NFSv4,请尝试使用NFSv3来查看是否有问题(nfsvers = 3)。

关于这个主题的很多OpenSuse特定的故障排除信息是在我在opensuse论坛上发现的一个线程,虽然他们似乎没有解决问题。