我正在尝试使用777权限创建目录.
os.mkdir(Xmldocument.directory, 0777)
Run Code Online (Sandbox Code Playgroud)
但是我得到的是775
drwxrwxr-x. 2 mwysoki mwysoki 4096 Nov 9 11:38 VeloDBBrowser
Run Code Online (Sandbox Code Playgroud)
我确信我拥有适当的权利,因为chmod 777工作得很好.
此处也应用了当前的umask.
通常,使用0777(如果可执行文件或目录)或0666(其他文件)创建文件.
然后操作系统将当前的umask应用于此值,从而产生0755resp.0644在大多数文件中看到,就像最常见的umask一样0022.
你的解决方案是将umask设置为0.
| 归档时间: |
|
| 查看次数: |
814 次 |
| 最近记录: |