Tengo una partición remota que he montado localmente usando NFS.
'monte' da
192.168.3.1:/mnt/storage-pools/ on /pools type nfs (rw,addr=192.168.3.1)
En el servidor que tengo en exportaciones:
/mnt/storage-pools *(rw,insecure,sync,no_subtree_check)
Entonces lo intento
touch /pools/test1
ls -lah
-rw-r--r-- 1 65534 65534 0 Dec 13 20:56 test1
chown root.root test1
chown: changing ownership of `test1': Operation not permitted
Qué me estoy perdiendo ? Sacando mis pelos.
permissions
nfs
chown
Disco
fuente
fuente
Respuestas:
De forma predeterminada, la
root_squash
opción de exportación está activada, por lo tanto, NFS no permite que un usuario root del cliente realice operaciones como root en el servidor, sino que lo asigna al id del usuario / grupo especificado poranonuid
yanongid
opciones (predeterminado = 65534). Esto es configurable/etc/exports
junto con otras opciones de exportación.fuente
Lea la sección
exports(5)
sobre el "aplastamiento de raíz":Entonces quieres:
(error tipográfico editado)
fuente