Latest web development tutorials

os.fchmod python3 método ()

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS


contorno

os.fchmod método () se utiliza para cambiar los permisos de acceso de un archivo, el archivo especificado por el parámetro fd, el modo de parámetros es permisos de acceso a archivos en Unix.

Disponible en Unix.

gramática

fchmod () Sintaxis método es el siguiente:

os.fchmod(fd, mode);

parámetros

  • fd - descriptor de archivo

  • Modo - puede ser uno o más componentes, uso múltiple "|" separado:

    • stat.S_ISUID: establecer el bit de UID

    • stat.S_ISGID: bits de ID de grupo establecido

    • stat.S_ENFMT: acción de archivo sistema de aplicación de bloqueo

    • stat.S_ISVTX: Después de que el texto y las imágenes salvar

    • stat.S_IREAD: acceso de lectura para el propietario

    • stat.S_IWRITE: permisos de escritura para el propietario

    • stat.S_IEXEC: permisos de ejecución para el propietario del

    • stat.S_IRWXU: Para el propietario leer, escribir y ejecutar permisos

    • stat.S_IRUSR: acceso de lectura para el propietario

    • stat.S_IWUSR: permisos de escritura para el propietario

    • stat.S_IXUSR: permisos de ejecución para el propietario del

    • stat.S_IRWXG: para el mismo grupo de personas el permiso para realizar leer y escribir

    • stat.S_IRGRP: Para el mismo grupo el acceso de lectura

    • stat.S_IWGRP: permisos de escritura para el mismo grupo

    • stat.S_IXGRP: permisos de ejecución para el mismo grupo de

    • stat.S_IRWXO: leer y escribir permisos para los otros grupos realizados

    • stat.S_IROTH: acceso de lectura para otros grupos

    • stat.S_IWOTH: escribir privilegios para otros grupos

    • stat.S_IXOTH: permiso a otros grupos de la

Valor de retorno

Este método no tiene ningún valor de retorno.

Ejemplos

El siguiente ejemplo demuestra el método fchmod () de uso:

#!/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 )

La salida del programa anterior es:

修改权限成功!!

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS