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

Отказано в разрешении на монтирование NFS

Я создал пользователя и группу с одинаковыми uid и gid на сервере NFS и на стороне клиента NFS.

Экспорт на стороне сервера выглядит так:

/volume1/nextcloud  *(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)

Я монтирую общий ресурс NFS с сервера на стороне клиента в /etc/fstab:

192.168.1.60:/volume1/nextcloud /mnt/nas/nextcloud nfs rw,user,vers=4 0 0

Папка на сервере NAS имеет права:

drwxrwx---    12 nas      nas       4096 Jul  7 11:11 nextcloud

Когда я тогда бегу sudo mount -a общий ресурс монтируется без ошибок. Я также вижу, что у установленной доли один и тот же владелец nas:nas и те же права drwxrwx--- в клиентской системе. Но все же если я попытаюсь cd nextcloud/ все, что я получаю, это:

cd: nextcloud /: в доступе отказано

Я что-то пропустил?

Я не совсем уверен в вашей текущей конфигурации (возможно, вы можете опубликовать какой-либо вывод из своих файлов конфигурации). Возможно, вы можете опубликовать некоторые сведения о пользователях на обеих машинах, правах, которые они имеют, созданных группах,

Но в основном, когда дело доходит до прав NFS, постоянно возникают 2 проблемы:

http://nfs.sourceforge.net/nfs-howto/ar01s07.html#pemission_issues

Кроме того, это может быть «глупый» ответ, но убедитесь, что вы правильно перезапустили системы (или службы), чтобы синхронизировать их.

Возможно, также измените nfs = 4 на nfs4 (не уверен, влияет ли это на что-нибудь, но я никогда не видел nfs = 4 в конфигурациях fstab).

https://www.systutorials.com/docs/linux/man/8-nfsidmap/