Я монтирую общий ресурс NFS (v3, с моего Synology NAS) на FreeBSD 10.1. Это работает (т.е. не похоже, проблема с UID / GID), но я всегда получаю разрешения 777, когда монтирую общий ресурс. Мне нужно, чтобы это было 770.
Это /etc/exports
на NAS:
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)
А это /etc/fstab
в коробке FreeBSD:
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], но ответ на этот вопрос кажется мне противоречивым (сначала говорится, что разрешения точки монтирования не актуальны, затем предлагается изменить разрешения точки монтирования ...)
Я упускаю что-то очевидное?
[1] Настройка разрешений и владельца каталога точки монтирования NFS
Вероятно, вам придется установить это в каталоге на NAS.
Если ваш NAS не позволяет вам его изменить, вам придется временно заменить root_squash на no_root_squash в параметрах, а затем может быть будет работать из NFS ...
cd /var/nas_share/
chmod o= .