У меня есть QNAP nas, который экспортирует папку в NFS и samba.
Nas защищен сетью, которую могут использовать не все пользователи.
Так что я бы смонтировать эту папку через Ubuntu 16 VM по сети, которая может экспортировать для всех пользователей.
Я пробовал оба
QNAP -> NFS -> Ubuntu -> samba -> клиенты
QNAP -> SAMBA -> Ubuntu -> samba -> клиенты
Проблема в том, что когда я монтирую (NFS или SAMBA) папку, ubuntu всегда преобразует владельца папки в корень (также, если я использую uuid и guid). Так что клиент, имеющий доступ к экспортированной папке, может только читать, а не писать.
и на сервере Ubuntu в эту папку может писать только пользователь с полномочиями sudo.
Я нашел много страниц учебника и все они используют одни и те же команды ... но у меня нет прав доступа к смонтированной папке
перед пользователем fstab я проверял командную строку как
mount -t cifs //QNAPIP/QNAPShare /samba/public -o username=user,password=password,rw (and also with uuid and guid)
но всегда / samba / публичные права становятся root: root
Я назначил / samba / public много разрешений nobody: nogorup или smbuser: smbuser (то есть пользователя, которого я экспортирую из ubuntu в smb.conf)
Что я не прав?