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

Несогласованное владение файлом NFS

У меня возникла проблема с настройкой нового клиента NFS. Мы используем NFSv4.

Старый клиент NFS - это Red Hat 5, и я заменяю его на Oracle Linux 7.3.

Весь экспорт NFS был выполнен на стороне сервера, и я могу собирать удаленные каталоги. Я выполнил exportfs -a и после этого перезапустил службу nfsserver.

Проблема в том, что если я смотрю на свой старый клиентский ящик NFS, он показывает всех пользователей: владелец группы как никто-пользователь и никто-группа. Когда я монтирую тот же общий ресурс на моем новом NFS-клиенте, он не монтируется с владельцами none-user и nobody-group (чего я и хочу). В выходных данных ниже "old-nfsclient" имеет желаемое поведение. Setgid устанавливается в каталоге "output", хотя я не уверен, что это учитывается.

Если я посмотрю на / proc / fs / nfs / exports, он показывает, что у обоих установлен флаг root_squash. Я попытался переключиться на all_squash, но затем при подключении получаю сообщение «Доступ запрещен».

В моем файле /etc/idmapd.config мой ДОМЕН установлен правильно, а также записи для none-user / group.

Anonuid и anongid устанавливаются на сервере NFS. Эти UID соответствуют той же учетной записи и группе на клиенте NFS.

nfs-server01

nfs-server01:/data/BDEVLT/output/over-7-days # ll
-rw-r----- 1 oracle users    310 Jan 11 07:00 SZRC04S_10805256.txt
-rw-r----- 1 oracle users    310 Jan 11 07:00 SZRC04S_10805257.txt
-rw-r----- 1 oracle users   4362 Jan 11 07:00 SZRF04S_10805255.txt
-rw-r----- 1 oracle users   4939 Jan 27 08:38 szrgadi_201760.csv

старый клиент

old-nfsclient over-7-days# ll
-rw-r----- 1 appsmgr users    310 Jan 11 07:00 SZRC04S_10805256.txt
-rw-r----- 1 appsmgr users    310 Jan 11 07:00 SZRC04S_10805257.txt
-rw-r----- 1 appsmgr users   4362 Jan 11 07:00 SZRF04S_10805255.txt
-rw-r----- 1 appsmgr users   4939 Jan 27 08:38 szrgadi_201760.csv

new-nfsclient

new-nfsclient over-7-days# ll
-rw-r----- 1 oracle users    310 Jan 11 07:00 SZRC04S_10805256.txt
-rw-r----- 1 oracle users    310 Jan 11 07:00 SZRC04S_10805257.txt
-rw-r----- 1 oracle users   4362 Jan 11 07:00 SZRF04S_10805255.txt
-rw-r----- 1 oracle users   4939 Jan 27 08:38 szrgadi_201760.csv

nfs-server01 / etc / exports (uid 2068 = appsmgr, 1000 = пользователи)

/data/BDEVLT/output old-nfsclient.ourdomain.com(rw,fsid=0,async,anonuid=2068,anongid=1000)
/data/BDEVLT/output new-nfsclient.ourdomain.com(rw,fsid=0,async,anonuid=2068,anongid=1000)

старый-nfsclient / etc / fstab

nfs-server01.ourdomain.com:/ /mnt/BDEVLT/output nfs4 defaults 0 0

новый-nfsclient / etc / fstab

nfs-server01.ourdomain.com:/ /mnt/BDEVLT/output nfs4 defaults 0 0

Любая помощь приветствуется.

Я изменил пути для обфускации, поэтому, пожалуйста, не обращайте внимания на опечатки, я уверен, что все они настроены правильно.