Python os.lchown (), méthode

La description

Méthode Python lchown()change le propriétaire et l'ID de groupe du chemin en uid et gid numériques. Cette fonction ne suivra pas les liens symboliques. Pour laisser l'un des identifiants inchangé, définissez-le sur -1. .

Syntaxe

Voici la syntaxe pour lchown() méthode -

os.lchown(path, uid, gid)

Paramètres

  • path - Il s'agit du chemin du fichier pour lequel la propriété doit être définie.

  • uid - Il s'agit de l'ID propriétaire à définir pour le fichier.

  • gid - Il s'agit de l'ID de groupe à définir pour le fichier.

Valeur de retour

Cette méthode ne renvoie aucune valeur.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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!!"

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

print "Changed ownership successfully!!"