Pythonschlange | os.chmod-Methode

|

Syntax:

os.chmod (Pfad, Modus) 

Parameter:
Pfad - Pfadname der Datei oder Verzeichnispfad
mode - mode kann einen der folgenden Werte annehmen:

  • stat.S_ISUID: Benutzer-ID bei Ausführung festlegen
  • stat.S_ISGID: Gruppen-ID bei Ausführung festlegen
  • stat.S_ENFMT: Datensatzsperre erzwungen
  • stat.S_ISVTX: Textbild nach Ausführung speichern
  • stat.S_IREAD: Vom Eigentümer gelesen.
  • stat.S_IWRITE: Vom Eigentümer schreiben.
  • stat.S_IEXEC: Vom Eigentümer ausführen.
  • stat.S_IRWXU: Lesen, Schreiben und Ausführen durch Besitzer
  • stat.S_IRUSR: Lesen durch Besitzer
  • stat. S_IWUSR: Vom Eigentümer schreiben.
  • stat.S_IXUSR: Vom Besitzer ausführen.
  • stat.S_IRWXG: Lesen, Schreiben und Ausführen nach Gruppe
  • stat.S_IRGRP: Lesen nach Gruppe
  • stat.S_IWGRP: Schreiben nach Gruppe
  • stat. S_IXGRP: Von Gruppe ausführen
  • stat.S_IRWXO: Lesen, schreiben und von anderen ausführen.
  • stat.S_IROTH: Von anderen gelesen
  • stat.S_IWOTH: Von anderen geschrieben
  • stat.S_IXOTH: Von anderen ausführen

Code # 1:


# Python-Programm zur Erklärung der Methode os.chmod ()


# erforderliche Bibliotheken importieren

import os, sys, stat


# Setze diese Datei als vom Eigentümer gelesen.

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

print ( "Datei kann nur vom Besitzer gelesen werden . " )


# Installiere diese von anderen gelesene Datei.

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

print ( "Dateizugriff geändert, kann jetzt von anderen gelesen werden." )

Exit:

Datei kann nur vom Besitzer gelesen werden. Dateizugriff geändert, kann jetzt von anderen gelesen werden. 

Code # 2:


# Python-Programm zur Erklärung der os.chmod ( ) Methode


# erforderliche Bibliotheken importieren

import os, sys, stat


# Installiere die angegebene Datei, geschrieben vom Eigentümer.

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


# Installiere die angegebene Datei, erstellt vom Besitzer.

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

print ( "Datei kann nur vom Eigentümer geschrieben und ausgeführt werden." )

Beenden:

Datei kann nur vom Besitzer geschrieben und ausgeführt werden.