[파이썬]는 파일 사용 권한을 수정하는 방법

   os.chmod () 메소드

    이 수치 방법은 경로 나 파일 사용 권한 모드를 업데이트합니다. 패턴은 값 또는 걸릴 수 비트 또는 동작들의 조합을 :

  • stat.S_ISUID : 실행시 설정 사용자 ID.
  • stat.S_ISGID : 실행시 설정 그룹 ID.
  • stat.S_ENFMT : 기록이 적용 록킹.
  • stat.S_ISVTX : 실행 후 저장 텍스트 이미지.
  • stat.S_IREAD : 읽기 소유자.
  • stat.S_IWRITE : 소유자 쓰기.
  • stat.S_IEXEC은 : 소유자에 의해 실행합니다.
  • stat.S_IRWXU는 : 읽기, 쓰기 및 소유자에 의해 실행합니다.
  • stat.S_IRUSR : 소유자가 읽기.
  • stat.S_IWUSR : 소유자 쓰기.
  • stat.S_IXUSR은 : 소유자에 의해 실행합니다.
  • stat.S_IRWXG는 : 읽기, 쓰기, 그리고 그룹에 의해 실행합니다.
  • stat.S_IRGRP : 그룹에 의해 읽어보십시오.
  • stat.S_IWGRP : 그룹에 의해 쓰기.
  • stat.S_IXGRP은 : 그룹에 의해 실행합니다.
  • stat.S_IRWXO는 : 읽기, 쓰기, 그리고 다른 사람에 의해 실행합니다.
  • stat.S_IROTH : 다른 사람에 의해 읽기.
  • stat.S_IWOTH : 다른 사람이 쓰기.
  • stat.S_IXOTH : 다른 사람에 의해 실행합니다.

구문 :

os.chmod (경로 모드);

매개 변수 :

  • 경로 :이 모드가 설정 될 수있는 경로입니다.

모드 :이 상술 한 값 중 하나를 취할 수있다 비트 또는 그들의 조합으로 OR

 

#!/usr/bin/python
import os, sys, stat

# Assuming /tmp/foo.txt exists, Set a file execute by the group.
os.chmod("/tmp/foo.txt", stat.S_IXGRP)

# Set a file write by others.
os.chmod("/tmp/foo.txt", stat.S_IWOTH)
print "Changed mode successfully!!"

os.chmod("/tmp/foo.txt", stat.S_IRWXU|stat.S_IRGRP|stat.S_IROTH) # mode:777

 

게시 89 개 원래 기사 · 원 찬양 17 ·은 40000 +를 볼

추천

출처blog.csdn.net/lbt_dvshare/article/details/89669059