Как установить правильное владение в NFS?

У меня есть сервер (Ubuntu 20.04) с сервером NFS. Я хочу поделиться / home / user для каждого пользователя. Однако на клиенте (Ubuntu 18.04) идентификаторы обычно отличаются от идентификаторов на сервере, что приводит к проблемам владения.

Файл / etc / exports выглядит как

/home/user2 10.4.200.2(rw,sync,all_squash,anonuid=1002,anongid=1002)
/home/user3 10.4.200.3(rw,sync,all_squash,anonuid=1003,anongid=1003)
...

с

$ id user2
uid=1002(user2) gid=1002(user2) groups=1002(user2)
$ id user3
uid=1003(user3) gid=1003(user3) groups=1003(user3)

На клиентах идентификатор будет, например,

$ id user2
uid=1001(user2) gid=1001(user2) groups=1001(user2)

В fstab я добавил следующую строку

10.4.200.2:/home/user2 /home/user2/server nfs rw 0 0

После монтирования папки (mount -a) , владение не совпадает

$ ls -l | grep server
drwxr-xr-x 32    1002    1002    4096 sept.  3 11:32 server
$ cd server/
$ touch foo
touch: cannot touch 'foo': Permission denied
0
задан 3 September 2020 в 18:01

0 ответов

Другие вопросы по тегам:

Похожие вопросы: