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.

Quảng cá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!!"

file_io_trong_python.jsp


Tài liệu giáo viên