NFS: permissão negada para o usuário no grupo com acesso total

0

Seguido SettingUpNFSHowTo | Wiki da Ajuda da comunidade do Ubuntu para criar compartilhamento no servidor, pm01 , & Código do cliente%. Ambos são 16.04 com atualizações mais recentes. 4uigL1 é um laptop AMD A8 usando bibliotecas de 32 bits; 4uigL1 é AMD de 64 bits.
Em pm01 :

$ sudo mkdir -p /export/Public101
$ sudo chmod -R 777 /export
$ cd /mnt/data
$ sudo mkdir Public101
$ sudo chmod -R 770 Public101/
$ sudo chgrp -R users Public101/
$ sudo mount --bind /mnt/data/Public101 /export/Public101
$ sudo service nfs-kernel-server restart

No cliente, pmo1 :

$ sudo chmod +x /mnt
$ sudo mount -t nfs -o proto=tcp,port=2049 192.168.60.101:/ /mnt
$ cd /mnt/Public101/
$ cd /mnt/Public101/
bash: cd: /mnt/Public101/: Permission denied
$ ll /mnt
total 12
drwxrwxrwx  3 root root  4096 Mar 22 14:46 ./
drwxr-xr-x 25 root root  4096 Dec 30 14:58 ../
drwxrwx---  2 root users 4096 Mar 22 14:49 Public101/
$ showmount -e 192.168.60.101
Export list for 192.168.60.101:
/export/Public101 192.168.60.0/24
/export           192.168.60.0/24

Mesmo quando eu 4uigL1 e tento su recebo cd /mnt/Public101

Eu prefiro o NFS sobre o Samba porque os compartilhamentos do Samba não apareceram quando alguém tenta obter um arquivo para enviar por e-mail ou anexar ou tentar salvar um arquivo em um compartilhamento de outro programa, como o openoffice.

Obrigado por qualquer ajuda!

Este é o Permission denied do servidor:

#Local Share
/mnt/data/Public101     /export/Public101       none    bind    0       0

Cliente:

# NFS imports
192.168.60.101:/        /mnt    nfs     auto    0       0

Servidor:

pete@pm01:/mnt/data$ cat /etc/exports 
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
# exports
/export 192.168.60.0/24(rw,fsid=0,insecure,no_subtree_check,sync)
/export/Public101 
192.168.60.0/24(rw,nohide,insecure,no_subtree_check,sync)

Cliente:

$ mount
192.168.60.101:/ on /mnt type nfs4  
(rw,relatime,vers=4.0,rsize=1048576,wsize=1048576, 
namlen=255,hard,proto=tcp,timeo=600,retrans=2, 
sec=sys,clientaddr=192.168.60.102, 
local_lock=none,addr=192.168.60.101)

ATUALIZAÇÃO: No servidor mudou o proprietário da raiz para pete. Nenhuma alteração no cliente, ainda negada.

Verificou fstab no cliente e encontrou o proprietário de /mnt como 'usuário1'. Não foi possível alterar o proprietário como raiz, sempre permissão negada. Hmm. Logout do cliente, faça o login como 'user1'. Acessou o compartilhamento!

História:
Inicialmente configure o Xubuntu no cliente como 'user1' adicionando 'pete' como outro usuário e usando pete normalmente e como o usuário principal ao invés de 'user1'. Então agora a questão se torna - se user1 e pete estão ambos no grupo 'users', porque quando logado como pete eu não consigo acessar o compartilhamento? Na inicialização, o cliente monta o compartilhamento como usuário1: usuários com 770 como permissões.

    
por Peter Martin 22.03.2018 / 21:00

0 respostas