.png)
Tengo un sistema de archivos basado en NFS/NIS. Los servidores NFS y NIS están en máquinas físicas diferentes. Cuando iniciamos sesión en nuestro nodo principal, los directorios de inicio se montan automáticamente. Cuando inicio sesión como usuario, puedo escribir cambios en mi directorio de inicio. Sin embargo, cuando su root
intento escribir en mi directorio personal, aparece un error de permiso denegado.
¿Algunas ideas? Los directorios se montan como rw (desde la salida de mount
)
10.1.1.11:/data1/home/alex on /home/alex type nfs (rw,addr=10.1.1.11)
En el servidor NFS, /etc/exports
define el directorio /home montado (que contiene el directorio de inicio de cada usuario) como rw
. Tengo la sensación de haber leído que se puede establecer una marca para que los directorios NFS montados no se puedan escribir como raíz.
Respuesta1
Esto suele deberse a la configuración en el servidor NFS. Los servidores NFS a menudo asignarán el UID 0 (raíz) a otro usuario como "nadie" o "nfsnobody". Debe especificar en el servidor NFS a qué clientes se les permite acceso raíz al montaje. En Linux, normalmente es necesario especificarno_root_squash
en el /etc/exports
archivo donde se define la exportación.
Por ejemplo:
/data1/home <mynfsclient.ip.or.dnsname>(rw,no_root_squash)
o
/data1/home rw,no_root_squash
Una vez configurado esto, desmonte y vuelva a montar la exportación en el cliente y debería poder acceder a ella como root.