hi leute,
ich möchte gerne die zugriffsrechte meiner umfangreichen mp3-sammlung anpassen. im explorer gehe ich da mit 'nem rechtsklick auf eine datei, dann auf "eigenschaften" und dann auf "sicherheit", danach auf "erweitert" und dann auf den reiter "besitzer". dort muss ich dann den besitzer ändern und danach die zugriffsrechte für diesen benutzer auf "vollzugriff" stellen....
diesen ganzen spaß würde ich gerne über ein script erledigen, da ich hier sonst tage lang durch meine mp3-sammlung forste...
meine erste frage wäre da erstmal:
ist perl eine besonders geeignete script-sprache für solche probleme? oder sollte ich mich nach ner anderen möglichkeit umsehen?
meine zweite frage wäre:
wie kompliziert ist es, ein script in perl zu schreiben, welches den von mir oben beschriebenen ablauf ausführt? könnte mir vielleicht jemand hilfestellung geben? ich habe leider noch keinerlei ahnung von perl...
vielen dank soweit erstmal! :)
gruß,
Solari
User since
2005-01-17
14748
Artikel
Admin1
Unter Windows 2000 gibt es das Kommandozeilenprogramm cacls zum Ändern der Benutzerrechte.
~ cacls
Ändert Datei-ACLs (Access Control List) oder zeigt sie an.
CACLS Dateiname [/T] [/E] [/C] [/G Benutzer:Zugriff] [/R Benutzer [...]]
[/P Benutzer:Zugriff [...]] [/D Benutzer [...]]
Dateiname ACLs für angegebene Datei anzeigen.
/T ACLs der angegebenen Datei im aktuellen Verzeichnis
und allen Unterverzeichnissen ändern.
/E ACL bearbeiten anstatt sie zu ersetzen.
/C Ändern der ACLs bei Zugriffsverletzung fortsetzen.
/G Benutzer:Zugriff Angegebene Zugriffsarten zulassen.
Zugriff kann sein: R Lesen
W Schreiben
C Ändern (Schreiben)
F Vollzugriff
/R Benutzer Zugriffsrechte des Benutzers aufheben (gültig mit /E).
/P Benutzer:Zugriff Zugriffsrechte des Benutzers ersetzen.
Zugriff kann sein: N Kein
R Lesen
W Schreiben
C Ändern (Schreiben)
F Vollzugriff
/D Benutzer Zugriff für Benutzer verweigern.
Platzhalterzeichen (Wildcards) werden für "Dateiname" unterstützt.
Mehrere Benutzer können in einem Befehl angegeben werden.
~
Mit einem Batch ginge das doch auch ohne Perl\n\n
<!--EDIT|GwenDragon|1115391562-->
User since
2003-09-03
80
Artikel
BenutzerIn
Hi,
weis nicht ob dir das umbedingt weiterhilft, in Windows-Umgebungen, gerad bei grösseren Sachen, ist es meist sinnvoll, über Gruppen, bzw. Gruppenrichtlinien und deren Zugriffsberechtigungen nachzudenken. Dann pflegst du nur noch die Gruppen und nicht mehr die einzelnen User.
Es gibt bei Activestate Win32 Module die dir behilflich sein können.