In der Dokumentation zu den Parametern von ICACLS hat sich bei Windows Server 2003 und Vista ein Fehler eingeschlichen. Hier wird als Parameter "D" angegeben, um das Recht "deny-delete" zu setzen. Wenn man diesen Parameter aber für eine Gruppe benutzt, darf danach keiner mehr auf das Verzeichnis zugreifen.
Richtig müsste der Parameter "DE" heißen um das entsprechende Recht zu setzen.
Der richtige Aufruf würde dann z.B. so aussehen:
icacls.exe C:\Temp\TestOrdner\ /deny Everyone:(OI)(CI)(DE)
Mit diesem Befehl wird für die Gruppe Everyone ein deny-delete Recht (löschen verweigern) gesetzt.
Weitere Infos zu ICACLS finden Sie im Tipp: "Zugriffsrechte von Dateien und Verzeichnissen über Batch setzen (CACLS und ICACLS)"
WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version
Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular
URL: http://www.winfaq.de/faq_html/Content/tip2000/tip2414.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich