LINUX.ORG.RU
ФорумAdmin

NFS и SMB и права доступа?

 , , , ,


2

2
Нужен совет как правильно настроить права доступа для каталога, который нужно расшарить в сеть по NFS и SMB протоколу, подключить его к Windows и Linux, так чтобы права на чтение и запись были и там и там... 

Допустим у меня есть база данных программы для заметок obsidian мне нужно расположить ее в каталоге на NAS и иметь к ней доступ из Windows и Linux. На сервере установлен truenas scale в нем расшариваю каталог /data

по протоколу SMB с дополнительными параметрами

force user=apps

force group=apps

На Linux машине примонтировал шару протоколом NFS прописав в файл /etc/fstab

192.168.1.226:/mnt/torrent/torrent/data       /tank/torrent/         nfs     rw,user,noauto      0       0

Создал группу apps с guid 568

sudo groupadd -g 568 apps

Добавил пользователя в группу apps

sudo usermod -aG apps user

В итоге

И при создании каталога из Windows он создается с правами

drwxrwxr-x 3 568 apps 3 окт 21 21:58 windows

А при создании каталога из Linux он создается с правами

drwxr-xr-x 3 user apps 3 окт 21 21:58 linux

При этом из Windows, я не имею прав на запись к каталогам которые созданы на Linux

А из Linux права на запись есть ко всем каталогам…


Ответ на: комментарий от anonymous2

Для smb же прописаны дополнительные параметры на сервере

force user=apps
force group=apps

Как я понимаю при этом любой пользователь по smb пишет в каталог от пользователя apps

Не знаю как это будет работать, и насколько это правильно, получается для nfs нужно на сервере прописать так же дополнительные параметры, чтобы любой пользователь по nfs писал в каталог от пользователя apps

В Trunas нашел доп нвстройки в Edit NFS Share

Help: Mapall User
The specified permissions of that user are used by all clients.

Mapall User   ---   apps
 Help: Mapall Group
The specified permissions of that group are used by all clients.

Mapall Group  ---   apps

Это и есть параметры umask???

MULT
() автор топика