Файлы NFS пользователя LDAP отображаются в nogroup (идентификатор пользователя отображается правильно)

В моей офисной среде я настроил несколько компьютеров Ubuntu с аутентификацией LDAP с использованием сервера LDAP и NFSv4 hostS, Сервер LDAP/NFS hostS экспортирует /home каталог для всех пользователей в системе. Клиентская машина, hostC, на котором я вхожу, используя пользователя ldap sonny правильно отображает мой UID, но не мой GID. Я проверил это, создав файл в /tmp/ на машине hostCи он создан с правильным GID.

Другими словами:

sonny@hostC:~ $ ls -li .bashrc
4875596 -rw-r--r-- 1 sonny nogroup 5884 Mar 26 10:52 .bashrc
sonny@hostC:~ $

Но:

sonny@hostC:~ $ cd /tmp/
sonny@hostC:/tmp $ touch something
sonny@hostC:/tmp $ ls -li something 
6162694 -rw-r--r-- 1 sonny users 0 Sep  6 09:16 something
sonny@hostC:/tmp $ 

Я использую NFSv4 и настроил /etc/idmap.conf вот так:

[General]

Verbosity = 0
Pipefs-Directory = /run/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
# Domain = localdomain
Domain = sillydomain
[Mapping]

Nobody-User = nobody
Nobody-Group = nogroup

[Translation]

Method = nsswitch

И я /etc/default/nfs-common (то же самое в hostS):

NEED_STATD=
STATDOPTS=
NEED_IDMAPD=yes
NEED_GSSD=yes

И да, когда я делаю id sonny на обоих hostS а также hostC:

uid=1001(sonny) gid=1001(users) groups=1000(admin),1001(users)

мой hostC/etc/fstab:

hostS:/home/        /home/      nfs rsize=8192,wsize=8192,timeo=14,intr,nfsvers=4 0 0

Может кто-нибудь сказать мне, почему мои файлы не создаются как sonny users (т. е. не привязаны к моему GID) на общих ресурсах NFS?

0 ответов

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