[python] 파일 권한 설정하기

Python을 사용하면 파일의 권한을 설정하고 변경할 수 있습니다. 파일 권한은 파일에 대한 읽기, 쓰기, 실행 등의 권한을 나타내며, 이러한 권한은 파일 시스템에서 중요한 역할을 합니다. Python의 os 모듈을 사용하여 파일의 권한을 설정할 수 있습니다.

파일의 권한 확인하기

파일의 현재 권한을 확인하려면 os 모듈의 stat 함수를 사용하여 파일의 상태를 확인합니다.

import os

file_status = os.stat('file.txt')
print(oct(file_status.st_mode))

위의 예제 코드에서 file.txt는 확인하려는 파일의 이름으로 바꿔야 합니다. st_mode는 파일의 권한을 포함한 비트 모드입니다.

파일의 권한 변경하기

파일의 권한을 변경하려면 os 모듈의 chmod 함수를 사용하여 파일의 권한을 설정합니다.

import os

os.chmod('file.txt', 0o755)

위의 예제 코드에서는 file.txt의 권한을 755로 설정하며, 이는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 기타 사용자에게는 읽기, 실행 권한을 부여합니다.

결론

Python을 사용하여 파일의 권한을 확인하고 변경하는 방법을 살펴보았습니다. 파일의 권한을 적절히 설정함으로써 보안과 안정성을 유지할 수 있습니다.

관련 링크: