Instalei o NFS em um servidor em meu laboratório, o servidor exporta dois discos,/disk1 e/disk2, posso ver com sucesso as unidades exportadas usando:
showmount -e 192.168.1.245
Também posso montar as unidades:
mount 192.168.1.245:/disk1 /disk1
Isso me dá uma unidade montada na minha máquina local (também NetBSD 9.3) /disk1
No entanto, não consigo adicionar, excluir ou modificar arquivos, recebo:
touch: notes.txt: Permission denied
A pasta local usada para o ponto de montagem pertence ao usuário usuário (não raiz), o ponto de montagem no servidor para /disk1 e /disk2 também pertence a um usuário chamado usuário (não raiz), mesmo grupo e uid, 1000 e 100.
Este é meu arquivo /etc/exports:
/data1 -alldirs -mapall=1000:100 -network 192.168.1.245 -mask 255.255.255.0
/data2 -alldirs -mapall=1000:100 -network 192.168.1.245 -mask 255.255.255.0
Já tentei montar como root, tanto localmente quanto no servidor, também tentei a mesma coisa como usuário, nada parece ajudar, qualquer ajuda é muito apreciada!
Atualização não sei o que resolveu, mas está tudo funcionando agora, tentei desmontar os drives e montar novamente, reiniciar o servidor etc. tudo ainda funciona, mesmo arquivo /etc/exports, sem alterações, mesmos usuários e direitos.