Cuando intentaba acceder a una partición NFS de un servidor in lenny
desde un cliente en squeeze
, obtuve varios “Permission Denied
” (Permiso Denegado) al intentar escribir un archivo. Como existen otros clientes NFS que pueden escribir al servidor, no se trataba de configuración sino más bien de la versión del nuevo cliente.
Después de buscar un poco, encontré este bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492970
Si quieres saber si tu versión tiene este problema, puedes verificarlo con el comando: “cat /proc/mounts
” notarás que el NFS tiene un parámetro “sec=null
” y es lo que genera el problema.
El arreglo es un fácil:
- Desmontar todas las particiones NFS (muy importante, en mi caso tenía dos particiones y solo desmonté una e intenté pasar la nueva configuración que no funcionó hasta que desmonté las dos particiones)
- En
/etc/fstab
(o al montarlo manualmente) pasar el parámetrosec=sys
para todas las particiones de ese servidor, por ejemplo parafstab
:
example.com:/shared /tmp/shared nfs rw,sec=sys 0 0
O de forma manual
mount -t nfs -o "rw,sec=sys" example.com:/shared /tmp/shared
- Montar todas las particiones de ese servidor
Al verificar nuevamente /proc/mounts
verás el parámetro sec=sys
en lugar de null