Método Python os.fchown()

Métodos de archivos/directorios de Python OS


Descripción general

El método os.fchown() se utiliza para modificar la propiedad de un archivo. Esta función modifica el ID de usuario y el ID de grupo de usuario de un archivo, especificado por el descriptor de archivo fd.

Disponible en Unix.

Sintaxis

fchown()El formato de sintaxis del método es el siguiente:

os.fchown(fd, uid, gid)

Parámetros

  • fd-- descriptor de archivo

  • uid-- ID de usuario del propietario del archivo

  • gid-- ID de grupo de usuario del propietario del archivo

Valor de retorno

Este método no tiene valor de retorno.

Ejemplo

El siguiente ejemplo demuestra el uso del método fchown():

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys, stat

# 打开文件 "/tmp/foo.txt"
fd = os.open( "/tmp", os.O_RDONLY )

# 设置文件的用户 id 为 100
os.fchown( fd, 100, -1)

# 设置文件的用户组 id 为 100
os.fchown( fd, -1, 50)


print "修改权限成功!!"

# 关闭文件
os.close( fd )

El resultado de ejecutar el programa anterior es:

¡¡Modificación de permisos exitosa!!

Métodos de archivos/directorios de Python OS

Otras extensiones