smbclient não mostra permissão de pasta do servidor?

0

Quando me conecto ao servidor Windows usando smbclient do Linux, conforme abaixo:

smbclient //SERVER/FOLDER -U user%password

Isso se conecta ao servidor com sucesso, mas quando eu uso o comando stat em uma pasta específica, ele gera erros:

smb: > stat folder 
Server doesn't support UNIX CIFS calls.

Existe alguma maneira de obter permissões de pasta de um compartilhamento do Windows no Linux usando o samba?

    
por leuage 27.10.2017 / 08:30

1 resposta

1

As permissões do Windows geralmente são controladas por uma ACL, que não é exibida por smbclient . Em vez disso, tente smbcacls //SERVER/SHARE FILENAME -U user%password . Você deve conseguir algo como:

REVISION:1
CONTROL:SR|PD|DI|DP
OWNER:NT AUTHORITY\SYSTEM
GROUP:NT AUTHORITY\SYSTEM
ACL:NT AUTHORITY\SYSTEM:ALLOWED/OI|CI/FULL
ACL:BUILTIN\Administrators:ALLOWED/OI|CI/FULL
ACL:LAPTOP-CD837F\localuser:ALLOWED/OI|CI/FULL
ACL:Everyone:ALLOWED/OI|CI/READ
    
por BowlOfRed 27.10.2017 / 09:42