os.fchmod ( )
DESCRIPTION.
Modifie le mode d'autorisation d'accès donnée d'un fichier aux utilisateur selon leur status.
SYNTAXE.
Valeurs = os.fchmod ( descripteur , mode )
Valeurs = ⇨ variable qui recevra la valeur retournée [ optionnel ]
os.fchmod ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
mode ⇨ autorisation d'accès accordée [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) indiquant un descripteur de fichier valide.
mode doit être l'une des constantes, du module de la bibliothèque standard stat, suivantes :
- stat.S_ENFMT, application du verrouillage des fichiers System V ;
- stat.S_IEXEC, synonyme de stat.S_IXUSR avec UNIX V7 ;
- stat.S_IREAD, synonyme de stat.S_IRUSR avec UNIX V7 ;
- stat.S_IRGRP, le groupe possède le droit de lecture ;
- stat.S_IROTH, les autres utilisateurs possède le droit de lecture ;
- stat.S_IRUSR, le propriétaire possède le droit de lecture ;
- stat.S_IRWXG, masquer les autorisations du groupe ;
- stat.S_IRWXO, masquer les autorisations des autres utilsateurs ;
- stat.S_IRWXU, masquer les autorisations du propriétaire du fichier ;
- stat.S_ISGID, ce bit a plusieurs utilisations spéciales ;
- stat.S_ISUID, définit le bit UID ;
- stat.S_ISVTX, un fichier de ce répertoire ne peut être renommé ou supprimé que par le propriétaire du fichier;
- stat.S_IWGRP, le groupe possède le droit d'écriture ;
- stat.S_IWOTH, les autres utilisateurs possède le droit d'écriture ;
- stat.S_IWRITE, synonyme de stat.S_IWUSR avec UNIX V7 ;
- stat.S_IWUSR, le propriétaire possède le droit d'écriture ;
- stat.S_IXGRP, Le groupe possède le droit d'exécution ;
- stat.S_IXOTH, les autres utilisateurs possède le droit d'exécution ;
- stat.S_IXUSR, le propriétaire possède le droit d'exécution.
La méthode os.fchmod ( ) n'est disponible que pour UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
Depuis Python 3.3, la méthode os.fchmod ( ) équivaut à un appel de la méthode os.chmod ( ).
EXEMPLE.
import os
import stat
os.fchmod ( 6 , stat.S_IWUSR )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.