Назад | Перейти на главную страницу

Общий ресурс NFS: что определяет разрешения «других»?

Я монтирую общий ресурс 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= .