最近、PythonモジュールOSを使用していますが、ファイルのアクセス許可を変更しようとすると、期待した結果が得られませんでした。たとえば、権限をrw-rw-r--に変更するつもりでした。
os.chmod("/tmp/test_file", 664)
所有権の許可は実際には-w--wx---(230)
--w--wx--- 1 ag ag 0 Mar 25 05:45 test_file
ただし、コードで664を0664に変更すると、結果は必要なものになります。たとえば、
os.chmod("/tmp/test_file", 0664)
結果は次のとおりです。
-rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file
正しい結果を得るには、先行ゼロが非常に重要である理由を誰かが説明するのを手伝ってもらえますか?