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!!"