Tengo un servidor con NFSv4. Estoy montando contenidos de la carpeta de inicio del usuario remoto en el host local. Capaz de leer y escribir contenidos, pero cuando verifico la propiedad de los archivos en el volumen montado desde el host local, todos pertenecen al usuario y grupo remoto correspondiente (512). ¿Hay alguna forma de hacer que parezca que pertenecen al usuario local y al grupo (1000) en el host local?
/ etc / exportaciones en host remoto (IP es 192.168.1.110)
/home/user512 192.168.1.142(rw,sync,all_squash,anonuid=512,anongid=512)
/ etc / fstab en el host local (IP es 192.168.1.142)
192.168.1.110:/home/user512 /home/localuser/projects/project512 nfs rw,hard,intr,rsize=32768,wsize=32768 0 0
rpcidmapd
en mi cliente Linux Mint.echo N > /sys/module/nfsd/parameters/nfs4_disable-idmapping
que esta configuración sea permanente o tendré que restablecerla cada vez que reinicie?idmapd
lugar derpcidmapd
nfs-idmapd
Tienes todas las piezas allí. Desde la página de manual de exportfs,
all_squash
asigna todos los uids y gids a las versiones anónimas. Lo que escribió obligó a esos valores a ser 512. Si cambia a 1000, el servidor nfs en el host remoto hará que todo sea 1000, y se debe otorgar acceso.fuente
anonuid=1000,anongid=1000
yanonuid=1003,anongid=1003
(y reiniciar el servidor nfsserver, y quitar / volver a montar el recurso compartido) y ninguno funciona. Votación negativa, porque esta respuesta no parece funcionar./home/gkistner *(async,rw,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
en exportaciones y10.20.118.112:/home/gkistner /mnt/r2 nfs rsize=8192,wsize=8192,timeo=14,intr
en fstaben su cliente nfs, edite /etc/idmapd.conf y cambie
después de esto reinicie el servicio nfs
fuente