Python3 os.fchmod () metode
Metode file / direktori Python3 OS
garis besar
Metode os.fchmod () digunakan untuk mengubah hak akses dari file, file yang ditentukan oleh fd parameter, mode parameter akses file hak akses pada Unix.
Tersedia di Unix.
tatabahasa
fchmod () sintaks metode adalah sebagai berikut:
os.fchmod(fd, mode);
parameter
fd - file descriptor
Modus - dapat menjadi salah satu atau lebih komponen, beberapa penggunaan "|" dipisahkan:
stat.S_ISUID: mengatur UID bit
stat.S_ISGID: set group ID bit
stat.S_ENFMT: tindakan sistem file penegakan penguncian
stat.S_ISVTX: Setelah menyimpan teks dan gambar
stat.S_IREAD: akses baca untuk pemilik
stat.S_IWRITE: menulis izin untuk pemilik
stat.S_IEXEC: mengeksekusi izin untuk pemilik
stat.S_IRWXU: Untuk pemilik untuk membaca, menulis, dan mengeksekusi izin
stat.S_IRUSR: akses baca untuk pemilik
stat.S_IWUSR: menulis izin untuk pemilik
stat.S_IXUSR: mengeksekusi izin untuk pemilik
stat.S_IRWXG: untuk kelompok yang sama dari izin orang untuk melakukan membaca dan menulis
stat.S_IRGRP: Untuk kelompok yang sama akses baca
stat.S_IWGRP: menulis perizinan untuk kelompok yang sama
stat.S_IXGRP: mengeksekusi izin untuk kelompok yang sama
stat.S_IRWXO: membaca dan menulis izin untuk kelompok lainnya yang dilakukan
stat.S_IROTH: akses baca untuk kelompok lain
stat.S_IWOTH: menulis hak untuk kelompok lain
stat.S_IXOTH: izin untuk kelompok lain oleh
Kembali Nilai
Metode ini tidak memiliki nilai kembali.
contoh
Contoh berikut menunjukkan metode fchmod () penggunaan:
#!/usr/bin/python3 import os, sys, stat # 打开文件 "/tmp/foo.txt" fd = os.open( "/tmp", os.O_RDONLY ) # 设置文件可通过组执行 os.fchmod( fd, stat.S_IXGRP) # 设置文件可被其他用户写入 os.fchmod(fd, stat.S_IWOTH) print ("修改权限成功!!") # 关闭文件 os.close( fd )
Output program di atas adalah:
修改权限成功!!