os.chmod 未设置 GID 位
我正在尝试使用 os.chmod 设置目录权限,以确保网络服务器对服务器创建的文件夹具有写入权限。通常我会在 shell 中设置根文件夹 GID 位,并且所有子文件夹都将保留 GID。根文件夹的创建是动态的,所以我需要在 python 中执行此操作。
我正在使用这个
os.chmod(user_dir, 2775)
但结果是这样
d-ws-w-rwt
我想要这个
drwxrwsr-x
在该模式下我需要什么数字?谢谢 :)
I am trying to use os.chmod to set directory permissions to ensure the webserver has write permissions to folders created by the server. Normally I would set the root folder GID bit in the shell and all subfolders would keep the GID. Creation of the root folders is dynamic so I need to do this in python.
I am using this
os.chmod(user_dir, 2775)
But the results are this
d-ws-w-rwt
And I want this
drwxrwsr-x
What numbers do I need in the mode? Thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该数字应该是八进制,而不是十进制。使用:
The number should be in octal, not decimal. Use: