Phương thức os.lchown() trong Python
Miêu tả
Phương thức lchown() thay đổi uid và gid của path thành uid và gid dạng số. Hàm này không theo sau các link tượng trưng. Để làm cho một id không bị thay đổi, bạn thiết lập là -1.
Cú pháp
Cú pháp của lchown() trong Python:
os.lchown(path, uid, gid)
Chi tiết về tham số:
path -- là path tới file.
uid -- Là user id để thiết lập cho file.
gid -- Là group id để thiết lập cho file.
Trả về giá trị
Phương thức này không trả về bất cứ giá trị nào.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của lchown() trong Python.
import os, sys # Mo mot file path = "/var/www/html/foo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # Dong file da mo os.close( fd ) # Thay doi user id. os.lchown( path, 500, -1) # Thiet lap group id os.lchown( path, -1, 500) print "Thay doi id thanh cong!!"
Chạy chương trình Python trên sẽ cho kết quả:
print "Thay doi id thanh cong!!"