2012-01-16 10 views
2

os.chmodを使用してディレクトリ権限を設定しようとしていますが、Webサーバーがサーバーによって作成されたフォルダへの書き込み権限を持つようにしています。通常、シェルのルートフォルダGIDビットを設定し、すべてのサブフォルダはGIDを保持します。ルートフォルダの作成は動的なので、私はこれをPythonで行う必要があります。os.chmodがGIDビットを設定していません

私はこの

os.chmod(user_dir, 2775) 

を使用していますが、結果はこの

d-ws-w-rwt 

されており、私はモードで必要なのですか何の数字この

drwxrwsr-x 

をしたいですか?ありがとう:)

答えて

6

数字は10進数ではなく、10進数でなければなりません。使用:

os.chmod(user_dir, 02775) 
関連する問題