У меня есть система NFS_Server — NFS_Client. Мой клиент подключен к каталогу NFS_Server. Я хочу изменить атрибут файлов каталога NFS_Server через смонтированный каталог NFS_Client, используя Расширенные атрибуты файлов (xattr).
Когда я попытался установить атрибут со стороны клиента, он дает следующий ответ:
root@ubuntu:/mnt/nfs/var/nfs# setfattr -n user.comment -v "some comment" test.txt
setfattr: nfs.txt:
Отказано в доступе
Мой вопрос:
можно ли использовать расширенные атрибуты файлов через NFS?
если можно то как мне это сделать?
ОБНОВЛЕНИЕ:
Сторона сервера:
$ more /etc/exports file has:
/var/nfs 192.168.56.123(rw,sync,no_subtree_check)
Сторона клиента:
$ root@ubuntu:/# mount -t nfs
192.168.56.130:/var/nfs on /mnt/nfs/var/nfs type nfs (rw,vers=4,addr=192.168.56.130,clientaddr=192.168.56.123)
Спасибо...
/etc/idmapd.conf
. По умолчанию сервер NFS преобразуетroot
на клиенте вnobody
на сервере, поэтому я думаю, что запускsetfattr
от имени пользователя root может привести к ошибке отказ в доступе. - person Mark Plotnick   schedule 08.07.2014no_root_squash
, что позволитroot
на клиенте NFS бытьroot
на сервере, сообщение об ошибкеsetfattr
изменится с Отказано в доступе на Операция не поддерживается б>. mount примет параметрacl
, но не вариантuser_xattr
для файловой системы NFS. - person Mark Plotnick   schedule 09.07.2014