Я не получаю ожидаемые разрешения на файл с моего Lan-сервера с помощью NFS4.
Установка «экспорта» в качестве клиента работает отлично. ls выводит правильное содержимое папки. Но если клиент пытается cd в директорию, он получает «Permission denied».
Если клиент использует ls -l для отображения содержимого смонтированной папки, он получает номера GID: UID для владельца каждого файла. Я ожидал, что NFS4 даст клиенту имя пользователя: groupname как строка не как число. Показанные UID не соответствуют UID пользователя клиента.
У меня есть пользователь «Пол» (UID = 1004) на сервере, а пользователь «Пол» (UID = 1000) на клиенте. Я хотел бы обрабатывать разрешения файлов NFS4 по именам NOT по идентификаторам.
Это текущая настройка:
Установка как клиент:
как я монтируйте экспорт на клиент Ubuntu 14.04:
sudo mount.nfs4 192.168.178.10:/ /fs_data -o soft,intr,rsize=8192,wsize=8192
Установка в качестве клиента:
всех изменений, внесенных мной на сервер NFS4 на Raspbian, после установки 'nfs-kernel-server', 'rpcbind', 'nfs-common'
/ etc / default / rpcbind
OPTIONS=""
/etc/hosts.deny
rpcbind:ALL
/etc/hosts.allow
rpcbind: 192.168.178.20 , 192.168.178.21
/ etc / default / nfs-kernel-server
NEED_SVCGSSD=NO
/ etc / default / nfs -common
NEED_IDMAPD=YES
NEED_GSSD=no
/ etc / exports
/exports 192.168.178.20(rw,sync,fsid=0,crossmnt,no_subtree_check,no_root_squash,insecure) 192.168.178.21(rw,sync,fsid=0,crossmnt,no_subtree_check,no_root_squash,insecure)
/exports/paul 192.168.178.20(rw,sync,no_subtree_check,no_root_squash,insecure) 192.168.178.21(rw,sync,no_subtree_check,no_root_squash,insecure)
Любая подсказка, что мне не хватает?