我在机器1上创build了用户A,用户A属于组G1。 我在机器2上也有用户A,用户A属于组G2。 机器3上的一个目录(不在我的控制下)对用户A具有rwx权限。用户A是否能够从两台机器上写入该目录? 或者,哪一组用户A属于? 我以为这些团体不会有问题,但似乎从Machine1我可以写入目录,但我不能从Machine2。
我假设你在这里使用NFS。
如果它是以只读方式安装的,那么无论权限是多less,装载机器上的任何人都不能写入它。
如果用户A的UID在两台机器上不同,那么也可能会导致您遇到的问题。 (获取用户的UID有许多种方法,一种方法是以用户身份login并使用id -u 。)
如果用户A是安装机器上的root用户,那么也可能会导致您遇到的问题。 为安全起见,root用户通常映射到NFS的非特权用户。
可能至less有十几个可能的原因,但这些是可以想到的事情。