NFS v3 Linux 权限问题

NFS v3 Linux 权限问题

具有 Linux 权限的新文件,我在文件服务器(192.168.1.1,debian)和文件服务器端的新 nextcloud 实例(192.168.1.2,ubuntu)之间遇到写入问题:
exportfs
/mnt/storage/cloud 192.168.1.2(rw,sync,no_root_squash,insecure,no_subtree_check,fsid=1)

在 nextcloud 实例上
sudo mount -t nfs 192.168.1.1:/mnt/storage/cloud/ /mnt/cloud/

服务器上 /mnt/storage/cloud 的权限:

ls -l /mnt/storage/ drwxrwxr-x   3 nicola nicola    20 Dec  5 11:15 cloud

涉及文件服务器的用户

id nicola uid=1000(nicola) gid=1000(nicola)groups=1000(nicola),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),998(docker),1001(dockeruser)

id www-data uid=33(www-data) gid=33(www-data) groups=33(www-data),1000(nicola)

nextcloud:
id www-data uid=33(www-data) gid=33(www-data) groups=33(www-data),1000(nicola)

作为用户nextcloud 上的 www 数据实例位于组 1000 (nicola) 中,并且该组是文件服务器上目录的组所有者,我想我可以在文件服务器 /mnt/storage/cloud 目录中使用该用户进行写入,而不是在我测试时

sudo -u www-data touch /mnt/cloud/test-www.txt touch: cannot touch '/mnt/cloud/test-www.txt': Permission denied

我在这里遗漏了什么?

提前感谢您的回复。

相关内容