我只能读取已挂载的 NFS 共享。
由于在 NAS 上设置了“无壁球映射”,Ubuntu 普通用户Permission denied在尝试cd进入共享时只能使用sudo.
使用壁球“将所有用户映射到管理员”设置,客户端普通用户可以cd进入并且只能读取共享。使用sudo不允许写入。
群晖NAS:
DS214> id username
uid=1026(username) gid=100(users) groups=100(users),101(administration)
没有壁球(没有映射)
DS214> cat /etc/exports
/volume1/Files 10.1.1.2(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
所有壁球(将所有用户映射到管理员)
DS214> cat /etc/exports
/volume1/Files 10.1.1.2(rw,async,no_wdelay,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)
Ubuntu客户端:
$ cat /etc/fstab
10.1.1.214:/volume1/Files /mnt/nfs/Files nfs rw,user,auto 0 0
$ id username
uid=1000 gid=1000(username) groups=1000(username), <etc>
$ ls -n /mnt/nfs
drwxrwxrwx 9 0 0 4096 Sep 25 01:28 Files
$ ls -n /mnt/nfs/Files
drwxr-xr-x 11 1026 100 4096 Sep 24 22:05 …