최근에 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
아무도 올바른 결과를 얻기 위해 선행 0이 왜 그렇게 중요한지 설명하는 데 도움을 줄 수 있습니까?