none
Rechtesetzen via Batch RRS feed

  • Frage

  • Hallo zusammen,

    Ich habe ein Problem mit einer Batch, die mir die Rechte auf ein Verzeichnis samt Unterverzeichnissen setzen soll
    Folgendes sollte passiern:

    1. Vererbung deaktivieren
    2. Rechte setzen wie ich es brauche (in meinem Fall zum testen erstmal Jeder:Vollzugriff)
    3. An Unterordner vererben

    Bitte keine Fragen zum "Warum?", ich brauche es als Batch, PS o.ä. steht hier momentan nicht zur Debatte
    Danke

    Zur Veranschaulichung habe ich das kurz aufgezeichnet um Missverständissen vorzubeugen
    So mache ich das ganze per Hand, was auch funktioniert, nur eben etwas umständlich ist:
    ht tps://www.owncloud.mahin.de/public.php?service=files&t=f6973771f465dbe58e28b74636184ed9

    Um das zu umgehen, habe ich eine Batch geschrieben:

    1. vererbung deaktivieren:
    icacls C:\Test /inheritance:r /t

    2. Rechte setzen lassen
    icacls C:\Test /grant Jeder:(OI)(CI)(F) /t

    Das ganze habe ich schon in einem Befehl versucht, das scheint aber nicht richtig zu funktionieren, daher habe ich das ganze auf Zwei Befehle aufgeteilt

    Das ganze funktioniert aber leider nicht so, wie ich das gerne hätte...
    Die Unterordner haben in der erweiterten Ansicht das Recht jeweils zweimal,
    einmal als geerbt vom Übergeordneten Ordner, und einmal direkt
    Auch ist es nicht so, dass alle Unterordner das Recht vom "Root" folder (C:\Test in diesem Bsp.) erben,
    sondern jeweils vom direkt übergeordneten Ordner

    Das ganze habe ich zur vereinfachung auch wieder aufgezeichnet, damit mein Problem leichter erkennbar ist:
    ht tps://www.owncloud.mahin.de/public.php?service=files&t=e7452c0ffb092a7b5b0e8bd7c8b10ac8

    Gibt es mit icacls überhaupt eine Möglichkeit, das so zu realisieren, wie ich es mir auch über die grafische Oberfläche "zusammenklicken" kann?
    Ich habe bereits mit den Parametern gespielt, aber bisher noch nicht das gewünschte Ergebnis erhalten

    Danke Vorab für die Unterstützung
    Mit freundlichen Grüßen
    Thomas Mahin

    Samstag, 24. Mai 2014 11:54

Antworten