mapeamento de usuários do NFSv4

0

Não consigo mapear o nome de usuário do cliente para o nome de usuário do servidor ao montar um armazenamento da QNAP no cliente do Ubuntu com o NFSv4 (não desejo usar a correspondência do UID). No meu caso, nem o UID nem o nome de usuário são iguais no cliente e no servidor.

SERVIDOR (QNAP):

Eu habilitei o compartilhamento do NFSv4, então configurei um diretório compartilhado ( shared_dir ) com:

- Host/IP/Network = <client IP addr>
- Permissions = r/w
- Squash option = NO_ROOT_SQUASH

Eu modifiquei o arquivo /sys/module/nfs/parameters/nfs4_disable_idmapping de 'Y' para 'N' (de acordo com o que li em outras respostas do fórum).

Eu reiniciei o QNAP

Eu não modifiquei o arquivo /etc/idmapd.conf que atualmente é assim:

[General]

Verbosity = 9
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
Domain = localdomain  


[Mapping]

Nobody-User = guest
Nobody-Group = guest

CLIENTE (Ubuntu 16.04):

nfs-common já estava instalado, então, para o servidor, eu escrevi 'N' in /sys/module/nfs/parameters/nfs4_disable_idmapping .

Além disso, modifiquei o arquivo /etc/idmapd.conf da seguinte forma:

[General]

Verbosity = 0
Pipefs-Directory = /run/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
Domain = localdomain

[Mapping]

Nobody-User = nobody
Nobody-Group = nogroup

[Translation]
   Method=static
[Static]
   jameswhite@<QNAP IP addr> = james

Em seguida, executei a reinicialização com service nfs-idmapd restart (não sei por que me pediu para autenticar por org.freedesktop.systemd1.manage-units , mas acho que isso não é relevante para meu problema)

Finalmente montei o QNAP com:

sudo mount -v -t nfs4  <QNAP IP addr>:/shared_dir /mnt/shared_dir
    
por Pietro Astolfi 24.01.2018 / 12:50

0 respostas