4 votos

Problema de permisos en un recurso compartido NFS

Estoy configurando un servidor NFS (Ubuntu) para servir archivos a varios Macs (10.7).

Tal y como está configurado, puedo entrar desde cualquier cliente Linux y leer/escribir sobre NFS exactamente como se espera. (He configurado permisos ACL en el servidor para cubrir múltiples usuarios anónimos y funciona perfectamente).

Sin embargo, estoy teniendo problemas para obtener el permiso de escritura desde el lado de Mac. He montado el cliente Mac de un millón de maneras diferentes, pero todavía no hay dados.

Estoy usando el noowners opción de montar, incluso, pero eso tampoco ayuda. (Muestra la propiedad y los permisos de archivo esperados, y aquí es donde empiezo a golpear mi cabeza).

Mira esto:

JAF-Mac:Arlington facemyer$ pwd
/Volumes/vianney3/Arlington
JAF-Mac:Arlington facemyer$ users 
facemyer
JAF-Mac:Arlington facemyer$ groups
staff com.apple.sharepoint.group.1 com.apple.sharepoint.group.2 everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.access_screensharing vianneynas
JAF-Mac:Arlington facemyer$ touch x
touch: x: Permission denied
JAF-Mac:Arlington facemyer$ ls -la
total 25444
drwxrwsr-x   9 facemyer  staff      4096 Jun  6 10:40 .
drwxrwsr-x  47 facemyer  staff      4096 Jun  6 10:44 ..
drwxrwsr-x   7 facemyer  staff      4096 Jun  6 10:40 2011
drwxrwsr-x   4 facemyer  staff      4096 Jun  6 10:40 2012
drwxrwsr-x   4 facemyer  staff      4096 Jun  6 10:40 2013

Lo realmente extraño es que si su a otro usuario que he creado para probar esto, funciona como se espera para ese usuario. (Puedo ver y editar los archivos como se espera).

Por favor, dime que no me estoy volviendo loco, y que hay una explicación razonable aquí...

0 votos

Hmm... lo he probado en otro Mac con el que todavía no me he metido - exactamente el mismo problema. Tal vez estoy loco, pero la evidencia me lleva a creer lo contrario.

0 votos

¿Has tenido algún progreso en esto? Parece que me encuentro con el mismo problema, pero SÓLO cuando se guardan los archivos de Flash CS6?

0 votos

Lo siento, nada. Al final me decanté por la capa del sistema de archivos de Apple.

1voto

Dave Puntos 712

Su noowners mención resolvió todos mis problemas. Me aseguraría de que todas sus opciones se están aplicando w / nfsstat -m -- a mount_nfs le gusta quitar/añadir opciones y no listarlas cuando sólo escribes mount También estoy utilizando la configuración de launchctl que ejecuta un comando mount_nfs, ya que automount estaba siendo impredecible. Veo un s ( setuid / setgid ) ahí arriba en los permisos... Estoy usando nosuid...

Aquí está mi trabajo mount_nfs línea, probablemente se pueden eliminar algunas de las opciones (algunas son duplicadas), pero me siento mejor teniendo todas las variaciones por alguna razón ;)

 mount_nfs -o "vers=3,noowners,nolocks,nolockd,nolock,nonlm,automounted,nosuid,hard,bg,noresvport,intr,rw,tcp,nfc"       <server>:/exports/myexport /Volumes/myexport

Desde ls -l de /Volumes :

drwxrwrwx  13 larry  staff   4.0K Jan 17 17:37 myexport

Todas las carpetas de myexport son drwxrwrwx también.

Ha sido una batalla continua para conseguir que NFS y OSX funcionen juntos, pero cuando funciona, lo hace de forma impecable y rápida. AFP está en vías de extinción, y Apple sigue con Samba, que siempre ha sido un dolor de cabeza, tanto si los clientes son OSX como Windows, siempre había algún tipo de problema.

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