Método Python os.lchown ()

Descripción

Método Python lchown()cambia el ID de propietario y grupo de la ruta al uid numérico y gid. Esta función no seguirá enlaces simbólicos. Para dejar uno de los ID sin cambios, establézcalo en -1. .

Sintaxis

A continuación se muestra la sintaxis de lchown() método -

os.lchown(path, uid, gid)

Parámetros

  • path - Esta es la ruta de archivo para la que se establecerá la propiedad.

  • uid - Este es el ID de propietario que se establecerá para el archivo.

  • gid - Este es el ID de grupo que se configurará para el archivo.

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso del método lchown ().

#!/usr/bin/python

import os, sys

# Open a file
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )

# Close opened file
os.close( fd )

# Now change the file ownership.
# Set a file owner ID
os.lchown( path, 500, -1)

# Set a file group ID
os.lchown( path, -1, 500)

print "Changed ownership successfully!!"

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

print "Changed ownership successfully!!"