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