nfs4 idmapping con sss

nfs4 idmapping con sss

Contamos con un servidor de archivos empresarial Dell que implementa ACL NFS4. Puedo montar un directorio NFS4 y nfs4_setfacl y nfs4_getfacl funcionan correctamente. Desafortunadamente, no puedo hacer que un listado ls funcione correctamente. He habilitado el mapeo de identificación:

eco 0 > /sys/module/nfs/parameters/nfs4_disable_idmapping

y configurado /etc/idmapd

[General]
Verbosity = 10
Pipefs-Directory = /run/rpc_pipefs
# set your own domain here, if it differs from FQDN minus hostname
Domain = example.com
[Translation]
Method = sss
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup

/etc/request-key.d/id_resolver.conf está configurado

Cuando hago ls -l en un archivo montado, la clave de solicitud usa "localhost" en lugar de "example.com"

mapanfsid -l

3 .id_resolver keys found:
uid:root@localhost
uid:gweatherby@localhost
gid:wheel@localhost

¿Alguien ha descubierto cómo hacer que esto funcione?


Lo averigué:

Estaba usando el nombre de dominio en el comando nfs4_setfacl. p.ej

nfs4_setfacl -a A::[correo electrónico protegido]:r nombre de archivo

simplemente usar el nombre de la cuenta funciona como se desea

nfs4_setfacl -a A::gweatherby :r nombre de archivo

información relacionada