Phương thức os.fchown() trong Python



Miêu tả

Phương thức fchown() Thay đổi uid và gid của file đã cho bởi fd thành uid và gid dạng số. Để làm cho một trong các id là không bị thay đổi, bạn thiết lập nó là -1.

Cú pháp

Cú pháp của fchown() trong Python:

os.fchown(fd, uid, gid);

Chi tiết về tham số:

  • fd -- Đây là file descriptor cần được thiết lập user id và group id.

  • uid -- Là user id để thiết lập cho file.

  • gid -- Là group id để thiết lập cho file.

Quảng cáo

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 fchown() trong Python.

 

import os, sys, stat

# Bay gio mo mot file "/tmp/foo.txt"
fd = os.open( "/tmp", os.O_RDONLY )

# Thiet lap user id la 100 cho file nay.
os.fchown( fd, 100, -1)

# Thiet lap group id la 50 cho file nay.
os.fchown( fd, -1, 50)

print "Thay doi id thanh cong!!"

# Dong file da mo.
os.close( fd )

Chạy chương trình Python trên sẽ cho kết quả:

Thay doi id thanh cong!!

file_io_trong_python.jsp


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