Acesso negado no compartilhamento de samba criado com o usershare da rede [fechado]

0

Ao criar uma pasta compartilhada samba usando o comando net usershare, não consigo fazer login nela via Dolphin ou outros navegadores de arquivos. Eu chego a um diálogo de autenticação, mas não importa quais credenciais eu uso, eu recebo o diálogo de novo e de novo, até que eu escape, o que me dá um acesso negado a smb: // uname @ location / shareFolder. / p>

Estou usando o Linux Mint 18.2. O usershare gerado pelo comando usershare add gera:

[ShareName]
path=/home/user/ShareFolder
comment=
usershare_acl=Everyone:D,DOMAIN\user:F,
guest_ok=n

Meu smb.conf é bastante baunilha:

[global]
        workgroup = WORKGROUP
        netbios name = NETNAME

        usershare path = /var/lib/samba/usershares
        usershare max shares = 100

        log file = /var/log/samba/%m
        log level = 1

Se está dizendo, quando eu executo smbclient -U, eu recebo:

sudo smbclient -U user //hostname/sharefolder
Enter user's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
tree connect failed: NT_STATUS_ACCESS_DENIED

Este não é o comportamento quando o compartilhamento é definido diretamente no smb.conf. Os nomes de usuário são todos usuários reais no host, assim como no samba (smbpasswd -a user) e estão todos habilitados (smbpasswd -e user).

    
por H Petrus 26.09.2017 / 17:00

1 resposta

1

Na verdade, achei a falha na entrada tdb USERSHARE acima: estava na ACL. Eu o tinha definido para anular os direitos do usuário, definindo:

usershare_acl=Everyone:D DOMAIN\user:F

'Todos' foi definido como 'Negar'. 'Todos' inclui, neste caso, 'Usuário' também. Assim, a configuração de 'Usuário' para acesso 'Total' - ou qualquer outra coisa, para esse assunto - foi anulada por 'Todos da ACL. No momento em que removi 'Everyone' da equação, tudo funcionou.

    
por 27.09.2017 / 18:13