Estou tentando compartilhar um diretório por meio de NFS com outros PCs. Para isso, quero executar um servidor NFS no PC e oferecer o compartilhamento NFS. Em /etc/exports
Eu adicionei:
/path <ip_of_pc_that_mounts>(ro,sync,root_squash,subtree_check)
E atualizou as exportações:
exportfs -r
Ao verificar as montagens disponíveis no PC que hospeda o servidor NFS, recebo um erro:
# showmount -e
clnt_create: RPC: Authentication error
Estou executando o Ubuntu 22.04. Verifiquei a maioria dos outros serviços e processos relacionados e eles parecem estar em execução ( processos nfs.server
, nfs.mountd
, rpc e processos nfs).
O problema era a permissão do
/etc/hosts.deny
próprio arquivo como ele era0600
. Depois de defini-lo como0644,
ele estava funcionando corretamente.rpcbind
precisa ser capaz de lê-lo. Se não puder lê-lo, ele retornará o erro acima.