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

Проблемы с разрешениями при монтировании папки NFS

Я создал сервер Debian NFS со следующей строкой в ​​файле экспорта

/home/remote     10.255.255.108(rw,sync,no_subtree_check) 10.255.255.101(rw,sync,no_subtree_check,all_squash)

Каталог принадлежит пользователю и группе с uid и gid, которые были установлены мной на известные значения.

На стороне клиента я делаю (как root)

mount -t nfs pc00:/home/remote /home/NFS/

Теперь, когда я выполняю ls -la в каталоге на моем ПК, у меня есть правильный локальный пользователь и группа (которые были созданы с теми же значениями GID и UID, что и пользователь и группа на сервере)

drwxrwx---.  5 pepito      laspruebas   4096 Mar 28 11:55 NFS

Однако, когда я пытаюсь вставить компакт-диск в папку (как мой пользователь ariela):

[ariela@pc01 home]$ cd NFS/
bash: cd: NFS/: Permission denied

Я должен добавить, что ariela принадлежит к группе laspruebitas, и если я попытаюсь войти в папку, когда она не смонтирована, проблем не возникнет.

Что я делаю не так? Я хотел бы решение, которое не должно устанавливать разрешения для папки на 777.

РЕДАКТИРОВАТЬ: Я попытался войти в папку / home / NFS как root и не могу этого сделать.

Если кто-то столкнется с этим, я решил эту проблему. Но вам нужно убедиться в двух вещах: 1) что группа (в данном случае laspruebas) является вашей основной группой. Для консоли это можно сделать навсегда с помощью (newgrep laspruebas) или временно на одну команду с sg И 2) Вы должны убедиться, что каталог имеет x (разрешение на выполнение), чтобы владелец, группа или другие лица могли записать в него CD.