Não consigo acessar o compartilhamento NFS com o usuário não-root [duplicado]

0

Eu montei um compartilhamento de rede NFS usando o Webmin com sucesso. O compartilhamento parece estar montado corretamente e funcionando corretamente. Se eu fizer login como root, posso navegar pelo compartilhamento.

No entanto, não consigo dar a outro usuário acesso para ler / gravar neste compartilhamento de rede. Quando olho para as permissões, vejo que é de propriedade do root e o crontab do grupo pode usar o compartilhamento.

$ ls -las

4 drwxr-xr-x   3 root root    4096 Nov 11 23:35 .
4 drwxr-xr-x  23 root root    4096 Nov 11 23:35 ..
8 drwxrwx---+ 23 root crontab 4096 Feb 15  2013 private

Então, só para testar a coisa, adicionei o crontab ao meu usuário scott.

$ groups

scott adm cdrom sudo dip plugdev crontab lpadmin sambashare

no entanto, ainda não consigo acessar o compartilhamento.

$ cd private/

-bash: cd: private/: Permission denied

Alguma idéia?

    
por Scott 12.11.2013 / 06:41

1 resposta

0

Consegui resolver esse problema adicionando o grupo de usuários à ACL. Eu também modifiquei as permissões de grupo padrão para que novos arquivos também possam ser acessados no futuro.

Punho instalado acl

sudo apt-get install acl

Alterou as permissões

sudo setfacl -d -Rm g:nas:rwx  private/

# -d to change the directory default.
# -R for recursive
# -m g:nas:rwx to add the group to the ACL list for folder private/

Eu verifiquei as alterações:

sudo getfacl private/
    
por Scott 12.11.2013 / 20:20