如何在Windows上通过Python/.NET设置Samba共享的文件/目录所有权/权限?
我需要在Windows上的Samba共享中创建文件夹和文件,想通过一个Python脚本来实现。我可以(也确实在用)从Python调用.NET 3.5。我希望创建这些文件夹和文件时,能指定特定的拥有者和权限。请问我能做到这一点吗?
1 个回答
0
你可以使用CACLS.exe来查看或修改文件和文件夹的访问控制列表(ACLs)。你可以在Python中用类似下面的方式来调用它:
result = os.popen("cacls " + '"' + theDirPath + '"')
这里有一个很好的Python脚本示例,它可以设置权限,点击这里查看。