Confundido por un problema de permisos en el recurso compartido NFS

Estoy configurando un servidor NFS (Ubuntu) para enviar archivos a varias Mac (10.7).

Por la forma en que está configurado, puedo iniciar sesión desde cualquier cliente de Linux y leer/escribir sobre NFS exactamente como se esperaba. (Configuré permisos de ACL en el servidor para cubrir múltiples usuarios anónimos y funciona perfectamente).

Sin embargo, tengo problemas para obtener permiso de escritura desde el lado de Mac. Monté el Cliente Mac de un millón de maneras diferentes, pero aún no tengo dados.

Estoy usando la noownersopción de montar, incluso, pero eso tampoco ayuda. (Muestra la propiedad esperada y los permisos de archivo, y aquí es donde empiezo a golpearme la 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 le llamo a otro usuario que creé para probar esto, funciona como se esperaba para ese usuario. (Puedo ver y editar los archivos como se esperaba).

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

Hmm... Probé en otra Mac con la que aún no me he metido, exactamente el mismo problema. Tal vez estoy loco, pero la evidencia me lleva a creer lo contrario.
¿Has tenido algún progreso en esto? Parece que me encuentro con el mismo problema, pero ¿SÓLO al guardar archivos de Flash CS6?
Lo siento nada. Eventualmente opté por la capa del sistema de archivos de Apple.

Respuestas (1)

Tu noownersmención resolvió todos mis problemas. Me aseguraría de que todas sus opciones se apliquen con nfsstat -m-- a mount_nfs le gusta eliminar/agregar opciones y no enumerarlas cuando simplemente escribe. mountTambién estoy usando la configuración de launchctl que ejecuta un comando mount_nfs, ya que el montaje automático estaba siendo impredecible. Veo un s( setuid/ setgid) ahí arriba en los permisos... Estoy usando nosuid...

Aquí está mi mount_nfslínea de trabajo, probablemente puedas 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

de ls -lde /Volumes:

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

Todas las carpetas dentro de myexport drwxrwrwxtambién lo son.

Ha sido una batalla constante hacer que NFS y OSX funcionen juntos, pero cuando funciona, lo hace sin problemas y rápido. AFP está a punto de desaparecer y Apple se queda con Samba, lo que siempre ha sido un dolor en mi cuello, ya sea que los clientes sean OSX o Windows, siempre había algún tipo de problema.