Gibt es eine Möglichkeit mit Python unter Unix (Linux) die Datei bzw. Verzeichnis Rechtemaske abzufragen ?
Ich benötige die Octalwerte, sowie man sie mit chmod setzen würde.
Danke im voraus.
Dateirechte ermitteln
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi beyama!beyama hat geschrieben:Datei bzw. Verzeichnis Rechtemaske abzufragen?
Code: Alles auswählen
>>> import os
>>> import stat
>>> oct(os.stat("C:\\Autoexec.bat")[stat.ST_MODE])
'0100777'
>>>
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Das `stat` Modul kann man sich sparen, die Informationen sind mittlerweile alle als Attribute des Rückgabeobjekts von `os.stat()` verfügbar:
Code: Alles auswählen
In [1]: import os
In [2]: oct(os.stat('test.py').st_mode)
Out[2]: '0100644'