Latest web development tutorials

Python3 os.fchmod () metode

Metode file / direktori Python3 OS 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:

修改权限成功!!

Metode file / direktori Python3 OS Metode file / direktori Python3 OS