Metodo Python os.lchown ()

Descrizione

Metodo Python lchown()cambia il proprietario e l'ID del gruppo del percorso con l'uid numerico e il gid. Questa funzione non seguirà i collegamenti simbolici. Per lasciare uno degli ID invariato, impostalo su -1. .

Sintassi

Di seguito è riportata la sintassi per lchown() metodo -

os.lchown(path, uid, gid)

Parametri

  • path - Questo è il percorso del file di cui impostare la proprietà.

  • uid - Questo è l'ID proprietario da impostare per il file.

  • gid - Questo è l'ID gruppo da impostare per il file.

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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!!"

Quando eseguiamo il programma sopra, produce il seguente risultato:

print "Changed ownership successfully!!"