본문 바로가기
파이썬

파이썬 Python으로 Linux에서 파일 권한 확인

by º기록 2021. 1. 6.
반응형

사용자 디렉터리에있는 파일의 권한을 확인하는 스크립트를 작성 중이며 허용되지 않는 경우 경고 메시지를 표시하지만 로그인 한 사용자뿐만 아니라 그룹 및 기타의 권한도 확인하고 싶습니다. 어떻게 할 수 있습니까? Python의 os.access () 는 스크립트를 실행하는 사용자의 권한 만 확인할 수있는 것 같습니다.

 

해결 방법

 




import os
import stat

def isgroupreadable(filepath):
  st = os.stat(filepath)
  return bool(st.st_mode & stat.S_IRGRP)

주의 : os.stat 호출은 다소 비용이 많이들 수 있으므로 관심있는 각 비트에 대해 호출을 계속 반복하는 대신 한 번의 호출로 관심있는 모든 정보를 추출해야합니다 .-).

 

참조 페이지 https://stackoverflow.com/questions/1861836

 

 

반응형

댓글