NFS共享:什么定义“其他”的权限?

我正在FreeBSD 10.1上安装NFS共享(第3版,来自我的Synology NAS)。 这工作(即它似乎不是一个UID / GID问题),但我总是获得777的权限,当我装入共享。 我需要这个是770。

这是NAS上的/etc/exports

 DataTomb> cat /etc/exports /volume1/nas_share 192.0.2.1(rw,async,no_wdelay,root_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100) 

这是在FreeBSD盒子上的/etc/fstab

 nas.domain.tld:/volume1/nas_share /var/nas_share nfs rw 0 0 

这是挂载共享之前的挂载点(在FreeBSD上):

 # ll -n /var/ ... drwxrwx--- 2 80 100 512B Aug 22 09:38 nas_share .... 

目录nas_share是空的:

 # ll -n /var/nas_share/ total 8 drwxrwx--- 2 80 100 512B Aug 22 09:38 . drwxr-xr-x 30 0 0 1.0K Aug 18 22:16 .. 

这是共享安装的样子:

  # ll -n /var/ ... drwxrwxrwx 5 0 0 4.0K Aug 18 22:34 nas_share ... 

并在目录内:

 # ll -n /var/nas_share/ total 56 drwxrwxrwx 5 0 0 4.0K Aug 18 22:34 . drwxr-xr-x 30 0 0 1.0K Aug 18 22:16 .. -rwxrwxrwx 1 1030 100 284B Aug 18 22:23 .htaccess ... drwxrwxrwx 5 1030 100 4.0K Aug 18 23:01 user1 ... 

“其他”的rwx来自哪里? 我怎样才能把它改成770? 这应该是永久的(即我不能每次共享安装时都这样做)。

这实际上非常接近[1],但是对于这个问题的答案似乎与我矛盾(首先它指出挂载点权限不相关,然后build议更改挂载点权限…)

我错过了什么明显的?

[1] 设置NFS挂载点目录权限和所有者

您可能必须将其设置在NAS中的目录中。

如果您的NAS不允许您更改它,那么您将不得不暂时用选项中的no_root_squashreplaceroot_squash,然后也许它将从NFS工作。

 cd /var/nas_share/ chmod o= .