Méthode Python os.fchown ()
La description
Méthode Python fchown()change le propriétaire et l'identifiant de groupe du fichier donné par fd en uid et gid numériques. Pour laisser l'un des identifiants inchangé, définissez-le sur -1.
Note −Cette méthode est disponible à partir de Python 2.6.
Syntaxe
Voici la syntaxe pour fchown() méthode -
os.fchown(fd, uid, gid);
Paramètres
fd - Il s'agit du descripteur de fichier pour lequel l'ID de propriétaire et l'ID de groupe doivent être configurés.
uid - Il s'agit de l'ID de 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 fchown ().
#!/usr/bin/python
import os, sys, stat
# Now open a file "/tmp/foo.txt"
fd = os.open( "/tmp", os.O_RDONLY )
# Set the user Id to 100 for this file.
os.fchown( fd, 100, -1)
# Set the group Id to 50 for this file.
os.fchown( fd, -1, 50)
print "Changed ownership successfully!!"
# Close opened file.
os.close( fd )
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
Changed ownership successfully!!