Я пытаюсь смонтировать удаленный каталог, принадлежащий www-data, в локальный каталог, принадлежащий sam.

Из домашнего каталога sam я создал каталог ~/, и когда я "монтирую каталог", я вижу содержимое каталога remote /path /to /, и все владения файлами правильно отображаются как www-data:www-data in смонтированный каталог.

Права доступа к файлам в удаленном каталоге - 775 для каталогов и 664 для файлов; и пользователь 'sam' является членом группы 'www-data' на стороне клиента. Как пользователь 'root' на стороне клиента, я могу записывать изменения в каталог remote /path /to / из-за "no_root_squash". Однако, как пользователь 'sam', я не могу вносить какие-либо изменения в каталог ~ /.

Вот информация на стороне сервера:

в /etc /exports:

/path/to/directory my.client.host(rw,sync,no_root_squash,no_subtree_check)

в /etc /default /nfs-kernel-server (все остальное по умолчанию):

RPCMOUNTDOPTS=--manage-gids

в /etc /default /nfs-common:(все значения по умолчанию)

Вот информация на стороне клиента:

в /etc /fstab:

my.server.host:/path/to/directory/    /home/sam/directory  nfs rw,noatime,auto  2       0

Поскольку пользователь root может вносить изменения, когда установлен флаг no_root_squash, я знаю, что я близок, и что проблема не связана с DNS, сетью, брандмауэрами, портмоппером или какими-либо другими базовыми вспомогательными библиотеками.

Кто-нибудь может определить, что мне не хватает?

0