Confundido pelo problema de permissions no compairtilhamento do NFS

Estou configurando um server NFS (Ubuntu) paira servir files em vários Macs (10.7).

Do jeito que está configurado, posso fazer login em qualquer cliente do Linux e ler / escreview sobre o NFS exatamente como esperado. (Eu configurei permissions ACL no server paira cobrir vários users anônimos e funciona perfeitamente.)

Estou tendo problemas paira obter permissão de escrita do lado Mac, no entanto. Eu montei o Mac Client em cerca de um milhão de maneiras diferentes, mas ainda não tenho dados.

Estou usando a opção de noowners paira montair, mesmo, mas isso também não ajuda. (Isso mostra as permissions de propriedade e file esperadas, e é aqui que eu começo a trocair minha cabeça).

Veja isso:

 JAF-Mac:Arlington facemyer$ pwd /Volumes/vianney3/Arlington JAF-Mac:Arlington facemyer$ users facemyer JAF-Mac:Arlington facemyer$ groups staff com.apple.shairepoint.group.1 com.apple.shairepoint.group.2 eviewyone _appstore localaccounts _appserviewusr admin _appserviewadm _lpadmin _lpoperator _developer com.apple.access_screenshairing 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 

A coisa realmente bizairra é que se eu sou paira outro user que criei paira testair isso, ele funciona como esperado paira esse user. (Eu posso view e editair os files como esperado.)

Por favor, me diga que não estou enlouquecendo, e que há uma explicação razoável aqui …

A menção de seus noowners resolveu todos os meus problemas. Gostairia de certificair-se de que todas as suas opções estão sendo aplicadas w / nfsstat -m – mount_nfs gosta de remoview / adicionair opções e não listá-las quando você simplesmente digita mount Eu também estou usando a configuration launchctl que executa um command mount_nfs, já que o automount estava sendo imprevisível. Eu vejo um s ( setuid / setgid ) lá nas permissions … Estou usando nosuid …

Aqui está a minha linha mount_nfs trabalho, você provavelmente pode remoview algumas das opções (algumas são duplicadas), mas eu me sinto melhor tendo todas as vairiações por algum motivo;)

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

De ls -l de /Volumes :

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

Todas as pastas no myexport também são drwxrwrwx .

Tem sido uma batalha contínua paira obter NFS e OSX trabalhando juntos, mas quando funciona funciona de forma impecável e rápida. A AFP está a path e a Apple está aderindo ao Samba, que sempre foi uma dor no meu pescoço, se os clientes são OSX ou Windows, sempre houve algum tipo de problema.