Espero que alguém possa esclarecer o que estou fazendo com o nfs. As instruções que encontrei em muitos sites diferentes parecem claras, mas não consigo criar a montagem no lado do cliente (192.168.1.25).
Aqui está o que eu tenho no servidor 192.168.1.27 export file
/home 192.168.1.27(rw)
/var/nfs 192.168.1.27(rw)
no servidor /home
é geppo:geppo
, enquanto /var/nfs
é nobody:nogroup
depois de criar os compartilhamentos no arquivo de exportação, digitei exportnfs -a
e reiniciei o serviço nfs
o cliente é 192.168.1.25
se eu digitar sudo showmount -e 192.168.1.27
do cliente, isso é o que eu vejo
Export list for 192.168.1.27:
/var/nfs 192.168.1.27
/home 192.168.1.27
agora, se eu digitar
$ sudo mount -vt nfs 192.168.1.27:/var/nfs /mnt/nfs/var/nfs
mount.nfs: timeout set for Sun Oct 8 07:38:13 2017
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.27,clientaddr=192.168.1.25'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.27:/var/nfs
ou
$ sudo mount -v -t nfs 192.168.1.27:/home /mnt/nfs/home
mount.nfs: timeout set for Sun Oct 8 07:39:16 2017
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.27,clientaddr=192.168.1.25'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.27:/home
Eu não entendo, pois /mnt/nfs/home
é de propriedade de geppo:geppo
e
/mnt/nfs/var/nfs
é de propriedade de nobody:nogroup
, em outras palavras, a mesma permissão deve ser aplicada no servidor e no cliente
além disso eu tenho ufw habilitado no servidor e servidor cliente, mas se eu digitar sudo ufw status em cada um deles eu tenho o seguinte
Anywhere ALLOW 192.168.1.25 - from server side
Anywhere ALLOW 192.168.1.27 - from client side
significando que não há firewall em nenhuma porta entre os dois
Eu devo estar fazendo algo basicamente errado, já que não consigo descobrir por que tenho permissão negada o erro ... alguma pista?