No se puede escribir en el directorio nfs montado

No se puede escribir en el directorio nfs montado

Realmente no sé qué estoy haciendo aquí, así que pido disculpas por cualquier falta de claridad o precisión.

Tengo una estación de trabajo y un servidor Fedora 27. El servidor está configurado para compartir una carpeta llamada /home/nfsen el servidor NFS. Este servidor ejecutaba anteriormente una versión anterior de NFS y ahora creo que estoy usando NFSv4 de forma predeterminada. Desde la actualización, no puedo escribir en el recurso compartido NFS montado en~/nas

Aquí está toda la información relevante que se me ocurre. No he prestado atención a los ID de usuario, por lo que todos se generan automáticamente.

# exportfs -v outputs:
  /home/nfs         <world>(rw,sync,wdelay,hide,no_subtree_check,fsid=0,sec=sys,secure,no_root_squash,no_all_squash)

# The permissions of the mount folder:
  drwxrwxr-x. 18 nobody nobody   4096 Mar  8 20:09  nas

# Try to 'touch ~/nas':
  touch: setting times of '/home/stg/nas': Permission denied

# Try to touch ~/nas/t
  touch: cannot touch '/home/stg/nas/t': Permission denied

# reading files works fine.
# sudo lets me write to files.

# cat /proc/mounts:
  hal:/ /home/stg/nas nfs4 rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp6,time

# on the server side, 'ls -ll /home/' gives:
  drwxrwxr-x. 18 nobody nobody 4096 Mar 10 11:38 nfs

Puedo hacer que se pueda escribir en la carpeta ejecutándola chmod o+w nfsen el servidor, pero parece algo incorrecto: bajo NFSv3, los permisos existentes funcionaron. Intenté agregar el usuario-cliente al grupo Nadie (lo cual parece extraño) pero fue en vano.

¿Alguien puede explicarme qué estoy haciendo mal?

Respuesta1

Dados estos permisos, deberá estar en nobodyo en el nobodygrupo para escribir en este directorio. Así que su aventura por ese camino fue correcta.

Deberás reiniciar tu sesión después de modificar los grupos de usuarios, ya que estos no son dinámicos.

Esta pregunta ofrece algunas soluciones a este problema:Recargar las asignaciones de grupo de un usuario de Linux sin cerrar sesión. Sin embargo, tenga en cuenta que estas soluciones normalmente implican la creación de una nueva sesión temporal y, en un entorno de escritorio, reiniciar puede ser la mejor opción.

información relacionada