os.chmod没有设置GID位

时间:2012-01-16 02:34:44

标签: python chmod

我正在尝试使用os.chmod来设置目录权限,以确保Web服务器对服务器创建的文件夹具有写权限。通常我会在shell中设置根文件夹GID位,所有子文件夹都会保留GID。根文件夹的创建是动态的,所以我需要在python中执行此操作。

我正在使用此

os.chmod(user_dir, 2775)

但结果是这个

d-ws-w-rwt

我想要这个

drwxrwsr-x

模式中我需要多少个号码?谢谢:))

1 个答案:

答案 0 :(得分:6)

数字应为八进制,而不是十进制。使用:

os.chmod(user_dir, 02775)