Después de conectarme a un recurso compartido SMB, me gustaría encontrar una forma automatizada de determinar el acceso de escritura de mi usuario en los directorios y archivos del recurso compartido.
Como puntos de referencia, observé el comando "stat" de smbclient, que falla cuando el servidor no admite llamadas CIFS de Unix y smbcacls, que no parece ser recursivo.
Un enfoque poco elegante usaría una biblioteca SMB (por ejemplo, pysmb para Python) para conectarse al servidor y recuperar el árbol de archivos / dir. Luego, aplique fuerza bruta a todos los resultados con los comandos "poner", pero creo que debe haber mejores opciones.