Python | méthode os.chmod

|

Syntaxe :

 os.chmod (chemin, mode) 

Paramètres :
chemin - nom du chemin du fichier ou du répertoire chemin
mode - mode peut prendre l’une des valeurs suivantes :

  • stat.S_ISUID : Définir l’ID utilisateur à l’exécution
  • stat.S_ISGID : Définir l’ID de groupe à l’exécution
  • stat.S_ENFMT : Enregistrer verrouillage appliqué
  • stat.S_ISVTX : Enregistrer l’image texte après l’exécution
  • stat.S_IREAD : lu par le propriétaire.
  • stat.S_IWRITE : écrit par le propriétaire.
  • stat.S_IEXEC : Exécuter par le propriétaire.
  • stat.S_IRWXU : Lire, écrire et exécuter par le propriétaire
  • stat.S_IRUSR : Lire par le propriétaire
  • statistiques. S_IWUSR : écrit par le propriétaire.
  • stat.S_IXUSR : Exécuter par le propriétaire.
  • stat.S_IRWXG : Lire, écrire et exécuter par groupe
  • stat.S_IRGRP : Lire par groupe
  • stat.S_IWGRP : Écrire par groupe
  • stat. S_IXGRP : Exécuter par groupe
  • stat.S_IRWXO : Lire, écrire et exécuter par d’autres.
  • stat.S_IROTH : lu par d’autres
  • stat.S_IWOTH : écrit par d’autres
  • stat.S_IXOTH : Exécuter par d’autres

Code # 1 :

# programme Python pour expliquer la méthode os.chmod ()


# importer les bibliothèques requises

import os, sys, stat


# Définir ce fichier tel que lu par le propriétaire.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IREAD)

print ( "Le fichier ne peut être lu que par le propriétaire . " )


# Installez ce fichier lu par les autres.

os.chmod ( "/ Geeks / gfg. txt " ="plain ">, stat.S_IROTH)

print ( "L’accès au fichier a changé, peut maintenant être lu par d’autres." )

Quitter :

 Le fichier ne peut être lu que par son propriétaire. L’accès au fichier a changé, peut maintenant être lu par d’autres. 

Code # 2 :

# Programme Python pour expliquer la méthode os.chmod()

< br /> # importer les bibliothèques requises

importer os, sys , stat


# Installe le fichier donné, écrit par le propriétaire.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IWRITE)


# Installer le fichier donné, créé par le propriétaire.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IXUSR)

print ( "Le fichier ne peut être écrit et exécuté que par son propriétaire." )

Quitter :

 Le fichier ne peut être écrit et exécuté que par son propriétaire.