私は777の権限でディレクトリを作成しようとしています。os.mkdirの権限割り当てが期待どおりに機能しない
os.mkdir(Xmldocument.directory, 0777)
は、しかし、私は何を得る私はchmodの777が正常に動作しますので、私は適切な権限を持っていることを確信している775
drwxrwxr-x. 2 mwysoki mwysoki 4096 Nov 9 11:38 VeloDBBrowser
です。
私は777の権限でディレクトリを作成しようとしています。os.mkdirの権限割り当てが期待どおりに機能しない
os.mkdir(Xmldocument.directory, 0777)
は、しかし、私は何を得る私はchmodの777が正常に動作しますので、私は適切な権限を持っていることを確信している775
drwxrwxr-x. 2 mwysoki mwysoki 4096 Nov 9 11:38 VeloDBBrowser
です。
現在のumaskもここで適用されます。
通常は、ファイルが0777
(実行可能ファイルまたはディレクトリの場合)または0666
で作成されている(他のファイル。)
次にOSは0755
RESPに、その結果、この値に現在のumaskを適用します。最も普通のumaskが0022
であるので、ほとんどのファイルには0644
が見られます。
解決策は、umaskを0
に設定することです。
実際、glglglは正しいです –
うん、それは私の問題だった – Michal
私は(rootとして)試してみると、パーミッションが755になります。 – grifaton