Cuando me conecto al servidor de Windows usando smbclient
Linux como se muestra a continuación:
smbclient //SERVER/FOLDER -U user%password
Esto se conecta al servidor correctamente, pero cuando uso el comando stat en una carpeta en particular arroja errores:
smb: > stat folder
Server doesn't support UNIX CIFS calls.
¿Hay alguna forma de obtener permisos de carpeta de un recurso compartido de Windows en Linux usando samba?
Respuesta1
Los permisos de Windows generalmente se rigen por una ACL, que no se muestra en smbclient
. En lugar de eso, inténtalo smbcacls //SERVER/SHARE FILENAME -U user%password
. Deberías obtener 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