Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thay đổi chủ sở hữu của tệp bằng Python?


Bạn có thể thay đổi chủ sở hữu của tệp hoặc thư mục bằng cách sử dụng các mô-đun pwd, grp và os. Mô-đun uid được sử dụng để lấy uid từ tên người dùng, grp để lấy chuỗi tên nhóm gid và hệ điều hành để thay đổi chủ sở hữu:

Ví dụ

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