5 votos

¿Cómo montar una unidad nfs en MacOS con acceso de lectura y escritura?

Estoy intentando montar un disco desde Linux en mi portátil MacOS El Capitan. Intento un comando como este:

sudo mount -o rw -t nfs nfs.subdomain.employer.com:/ifs/home/username /private/workspace/
cd /private/workspace/
echo "hello" > test.txt
-bash: test.txt: Permission denied

donde username (el texto, no el uid) es el mismo en mi portátil que en el servidor (controlado por mi empresa). Lamentablemente, aunque puedo leer archivos, no tengo acceso de escritura. Un colega me dijo que probó ese comando desde linux como mi cuenta y dijo que funcionaba, pero no sabe mucho de macs.

9voto

Jafar Ali Puntos 86

Tengo esta configuración, por favor haga la traducción de los nombres de las máquinas/carpetas de acuerdo a su caso. En /etc/exports en el lado del servidor (el mío es un centos 7):

/workspace_guest/02.code 
172.20.0.1(rw,sync,insecure,all_squash,anonuid=1000,anongid=1000)

Desde el lado del cliente (MacOS Catalina Versión 10.15.6)

$ sudo mount -t nfs -o resvport,rw,noowners 172.20.0.100:/workspace_guest/02.code /Volumes/C76/02.code

Hay una buena explicación en este puesto como "all_squash mapeará todos los UIDs y GIDs al usuario anónimo, y anonuid y anongid establecen el UID y GID del usuario anónimo". Lo hago del lado del cliente como "noowner" es para aplicar el usuario/grupo actual como el "anónimo". También puedes consultar el otro puesto para la configuración.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X