NFS 挂载权限被拒绝

NFS 挂载权限被拒绝

我在NFS服务器端和NFS客户端分别创建了具有相同uid和gid的用户和组。

服务器端的导出如下所示:

/volume1/nextcloud  *(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)

我在客户端从服务器挂载了 NFS 共享/etc/fstab

192.168.1.60:/volume1/nextcloud /mnt/nas/nextcloud nfs rw,user,vers=4 0 0

NAS服务器上的文件夹具有以下权限:

drwxrwx---    12 nas      nas       4096 Jul  7 11:11 nextcloud

然后当我运行时,sudo mount -a共享被挂载,没有任何错误。我还看到挂载的共享在客户端系统上具有相同的所有者nas:nas和相同的权限drwxrwx---。但如果我尝试cd nextcloud/进入它,我得到的只是:

cd:nextcloud/:权限被拒绝

我错过了什么?

答案1

我不完全确定您当前的配置(也许您可以从您的配置文件中发布一些输出)。也许您可以发布一些关于两台机器上的用户的详细信息,他们拥有的权限,创建的组,

但在涉及 NFS 权限时,主要存在两个问题:

http://nfs.sourceforge.net/nfs-howto/ar01s07.html#pemission_issues

另外,这可能是一个“愚蠢”的答案,但请确保您正确重新启动系统(或服务)以便同步它们。

也许还将 nfs=4 更改为 nfs4(不确定这是否会影响任何事情,但我从未在 fstab 配置中看到 nfs=4)。

https://www.systutorials.com/docs/linux/man/8-nfsidmap/

相关内容