Com um servidor com o Scientific Linux 6.4 e um cliente com o Scientific Linux 7, o servidor tem o seguinte /etc/export
definition
/home/control/nfs02 *(rw,sync,no_root_squash,no_subtree_check)
No cliente, temos isso em /etc/fstab
SERVER_IP:/home/control/nfs02 /home/control/nfs nfs defaults 0 0
A pasta é montada, mas com nobody:nobody
permissões de usuário e grupo recursivamente.
O que eu tentei:
fstab
, como este: rw,sync,nosuid,users
e defaults
/etc/idmap.conf
do cliente, tentei configurar a tradução estática e adicionei um mapeamento como este: control@IP = control
. /sys/module/nfs/parameters/nfs4_disable_idmapping
(de acordo com uma pergunta SE do Server Fault que perdi) e limpei o cache de mapeamento de ID nfsidmap -c
com a reinicialização do rpcidmapd
service. Acabei modificando o grupo Nobody e o usuário em /etc/idmap.conf
no cliente para control
, o que não acho que seja o caso ideal. Todos os clientes montarão o mesmo compartilhamento com o mesmo nome de usuário e grupo, uma entrada fstab
deve ser suficiente para montagem em relação ao usuário. O que poderia ter dado errado?
Tags permissions mount nfs