Недавно я использовал модуль Python, и когда я попытался изменить разрешение файла, я не получил ожидаемого результата. Например, я намеревался изменить разрешение на rw-rw-r--,
Разрешение владения на самом деле -w--wx--- (230)
Код: Выделить всё
--w--wx--- 1 ag ag 0 Mar 25 05:45 test_file
Однако, если я изменю в коде 664 на 0664, результат будет именно тем, что мне нужно, например
Результат:
Код: Выделить всё
-rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file
Может ли кто-нибудь помочь объяснить, почему нуль в начале так важен для получения правильного результата?
Подробнее здесь:
https://stackoverflow.com/questions/156 ... rw-rw-r-bu