Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 디렉토리에 대한 사용자 및 그룹 권한을 변경하는 방법은 무엇입니까?


pwd, grp 및 os 모듈을 사용하여 파일 또는 디렉토리의 소유자를 변경할 수 있습니다. uid 모듈은 사용자 이름에서 uid를 가져오는 데 사용되며 grp는 gid 그룹 이름 문자열을 가져오고 os는 소유자를 변경하는 데 사용됩니다.

예시

import pwd
import grp
import os
uid = pwd.getpwnam("my_name").pw_uid
gid = grp.getgrnam("my_group").gr_gid
path = 'my_folder'
os.chown(path, uid, gid)