Eu me deparei com esse mesmo problema ao tentar montar um diretório do repositório git do Ubuntu para o OSX 10.10.3.
Houve várias coisas que fiz para que isso funcionasse:
- Eu configurei um novo grupo no Ubuntu chamado compartilhado , ao qual eu adicionei um novo usuário com o mesmo nome do meu usuário OSX. Eu também alterei a propriedade do grupo do meu repositório git para shared . Eu usei o uid e gid para estes no próximo passo.
- Como você, configurei a exportação do NFS e a verifiquei usando showmount . No entanto, além de rw , incluí também o seguinte: (rw, sync, no_root_squash, no_subtree_check, inseguro, anonuid = < < uid > >, anongid = < & lt ; gid > >) . Eu li em algum lugar que inseguro é especialmente importante quando se lida com macs (algo sobre restrições de porta tcp). Sem essa opção, você provavelmente terá "operação não permitida" ao montar.
- Escreveu o caminho do diretório maldito corretamente - isso acabou por ser o problema mais óbvio, mas levou mais tempo para descobrir. Parece que, se o diretório de origem na solicitação NFS não existe, você obtém uma "permissão negada" em vez da mais intuitiva "diretório não existe".