Dateirechte einkapseln und wieder schreiben
Verfasst: Freitag 14. September 2007, 13:40
Es gibt Zip-Programme, die können beim Zippen sogar die exakten Dateirechte mit einkapseln. Beim Entpacken werden diese dann wieder 1:1 auf die Datei/den Ordner angewendet. Kenne das aktuell nur bei Windows NTFS-Rechten...
Kann man sowas auch mit Python-Bordmitteln machen? Also für Windows schließe ich da mal die win32 Extensions mit ein. Kann man die Dateirechte dann irgendwie pickeln, um sie später (z.B. nach dem Kopieren auf einen anderen Rechner) wieder anzuwenden? Bei Windows stelle ich mir das sehr schwierig vor, v.a. auch weil man Rechte vererben kann etc.
Bei Linux geht das noch solange einfach, wie keine ACLs im Spiel sind. Benutzer und Gruppe sind auslesbar... Rechte weiß ich nicht. Für den einfachen Fall könnte man sowas also in einer Textdatei festhalten. Bei ACLs geht das sicher nicht mehr so einfach.
Hat da jemand mehr Ahnung als ich?
Kann man sowas auch mit Python-Bordmitteln machen? Also für Windows schließe ich da mal die win32 Extensions mit ein. Kann man die Dateirechte dann irgendwie pickeln, um sie später (z.B. nach dem Kopieren auf einen anderen Rechner) wieder anzuwenden? Bei Windows stelle ich mir das sehr schwierig vor, v.a. auch weil man Rechte vererben kann etc.
Bei Linux geht das noch solange einfach, wie keine ACLs im Spiel sind. Benutzer und Gruppe sind auslesbar... Rechte weiß ich nicht. Für den einfachen Fall könnte man sowas also in einer Textdatei festhalten. Bei ACLs geht das sicher nicht mehr so einfach.
Hat da jemand mehr Ahnung als ich?