Мне нужно создать каталоги и файлы в общей папке Samba в Windows, с Python script. Я могу (и делать) также использовать .NET 3.5 из Python. Я хотел бы создать эти каталоги и файлы с определенными владельцами и разрешениями. Могу ли я это достичь?
Вы можете использовать CACLS.exe для отображения или изменения списков контроля доступа (ACL) для файлов и папок. Вы можете вызвать это из Python с чем-то вроде:
result = os.popen("cacls " + '"' + theDirPath + '"')
Существует хороший пример Python script, который устанавливает разрешения здесь