У меня возникла проблема с настройкой нового клиента 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
Любая помощь приветствуется.
Я изменил пути для обфускации, поэтому, пожалуйста, не обращайте внимания на опечатки, я уверен, что все они настроены правильно.