Latest web development tutorials

Python3 os.lchmod () metode

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


garis besar

Metode os.lchmod () digunakan untuk mengubah hak akses file koneksi.

Didukung hanya di bawah Unix.

tatabahasa

lchmod () sintaks metode adalah sebagai berikut:

os.lchmod(path, mode)

parameter

  • path - mengatur jalur mark berkas

  • 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 lchmod penggunaan:

#!/usr/bin/python3

import os, sys

# 打开文件
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )

# 关闭文件
os.close( fd )

# 修改文件权限
# 设置文件可以通过组执行
os.lchmod( path, stat.S_IXGRP)

# 设置文件可以被其他用户写入
os.lchmod("/tmp/foo.txt", stat.S_IWOTH)

print ("修改权限成功!!")

Output program di atas adalah:

修改权限成功!!

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