sdev80 10 Geschrieben 8. März 2011 Melden Teilen Geschrieben 8. März 2011 Ich möchte per Script die Löschberechtigung von PDF-Dateien ändern. Leider reicht die NTFS Berechtigung nicht aus. Dateien ohne jede Löschberechtigung innerhalb eines Freigegebenen Ordners lassen sich löschen. Wie muß ich vorgehen um das Löschen so einer Datei zu verhindern? Betriebssystem Arbeitsplätze: Windows 7 Betriebssystem Server: Windows Server 2003 Was ich bisher versucht habe: D:/ ... / MeinOrdner/Datei.pdf MeinOrdner freigegeben als MeinFreigegebenerOrdner für "Jeder" icacls Datei.pdf /deny Jeder:(D) Die Effektiven Berechtigungen sind danach folgendermaßen gesetzt: Jeder, Administrator, Ich: außer Vollzugriff und Löschen ist alles angehakt. Ich will die Datei aus MeinFreigegebenerOrdner löschen -> Sie läßt sich löschen -> schlechtes Verhalten. Ich will die Datei aus MeinOrdner löschen -> Sie läßt sich NICHT löschen -> gewünschtes Verhalten. Ich bitte um Hilfe bei meinem Problem. MfG, Simon Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 8. März 2011 Melden Teilen Geschrieben 8. März 2011 Moin, vielleicht ist es dies hier: faq-o-matic.net Warum kann ein Benutzer Dateien ändern, für die er keine Rechte hat? Allerdings rate ich erheblich davon ab, überhaupt Berechtigungen auf Dateiebene zu vergeben. Das geht in der Handhabung fast immer schief. Gruß, Nils Zitieren Link zu diesem Kommentar
sdev80 10 Geschrieben 9. März 2011 Autor Melden Teilen Geschrieben 9. März 2011 Vielen Dank! Das schaut schon recht vielversprechend aus. Sehr interessanter Bericht. Wenn ich beim 1) Übergeordneten Ordner "Unterordner und Dateien löschen" auf Deny setzte D:\>icacls All All Jeder:(OI)(CI)(DENY)(S,DC) DOMAIN\Ich:(OI)(CI)(F) NT-AUTORITÄT\SYSTEM:(OI)(CI)(F) Jeder:(OI)(CI)(M,WDAC,WO) VORDEFINIERT\Administratoren:(OI)(CI)(F) 2) Bei der Datei über das GUI "Löschen" auf Deny funktioniert alles wie gewünscht. D:\All>icacls "Datei1.pdf" Datei1.pdf Jeder:(DENY)(D) Jeder:(I)(DENY)(S,DC) DOMAIN\Ich:(I)(F) NT-AUTORITÄT\SYSTEM:(I)(F) Jeder:(I)(M,WDAC,WO) VORDEFINIERT\Administratoren:(I)(F) ?) Wenn ich aber das "Löschen" Deny über mein Script setzt, wird die Datei für den Benutzer unsichtbar. D:\All>icacls "Datei2.pdf" Datei2.pdf Jeder:(DENY)(D) Jeder:(I)(DENY)(S,DC) DOMAIN\Ich:(I)(F) NT-AUTORITÄT\SYSTEM:(I)(F) Jeder:(I)(M,WDAC,WO) VORDEFINIERT\Administratoren:(I)(F) Die Ausgabe der Berechtigung ist aber identisch (Punkt 2 und ?). Habe ich eventuell etwas übersehen? Weiß jemand Rat? Schöne Grüße, Simon Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.