NTFS-, Freigabeberechtigung für einzelne Dateien
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?
Was ich bisher versucht habe:
icacls %* /deny Jeder:(D)
icacls %* /deny Everyone:(D)
Bitte um Hilfe und MfG
Was ich bisher versucht habe:
icacls %* /deny Jeder:(D)
icacls %* /deny Everyone:(D)
Bitte um Hilfe und MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 162028
Url: https://administrator.de/contentid/162028
Ausgedruckt am: 26.11.2024 um 08:11 Uhr
11 Kommentare
Neuester Kommentar
Moin,
wenn Du Deine Wirren Fragen mal etwas präziser formulieren würdest und noch ein paar Infos zur Umgebung lieferst, könnte es passieren, dass sich jemand erbarmt und Dir hilft. Ansonsten kannst Du deinen Beitrag auf gelöst setzen ....
Hier noch ein paar Hinweise was "hilfreich" wäre
Betriebssystem, mit welchen Berechtigungen greift wer zu, welche Berechtigungen hast Du auf der Freigabe und welche auf dem System, wer darf löschen und wer nicht,
Gruß
Nagus
wenn Du Deine Wirren Fragen mal etwas präziser formulieren würdest und noch ein paar Infos zur Umgebung lieferst, könnte es passieren, dass sich jemand erbarmt und Dir hilft. Ansonsten kannst Du deinen Beitrag auf gelöst setzen ....
Hier noch ein paar Hinweise was "hilfreich" wäre
Betriebssystem, mit welchen Berechtigungen greift wer zu, welche Berechtigungen hast Du auf der Freigabe und welche auf dem System, wer darf löschen und wer nicht,
Gruß
Nagus
Zitat von @sdev80:
Hallo,
nun ich möchte per Script die Löschberechtigung von PDF-Dateien ändern. Nur leider funktioniert meine bisherige
Lösung nicht wenn ich die Datei aus dem freigegebenen Ordner lösche (sie wird trotz entzogener Löschrechte
gelöscht). Die NTFS-Berechtigung ist wohl nicht hart genug.
Willst Du noch per Script löschen? Unter welchem Kontext führst Du das Script aus? Active Directory? Lokale User auf dem Server? Was für Freigabe Berechtigungen hast Du gesetzt? Warum löst du das nicht über eine Gruppe? ...Hallo,
nun ich möchte per Script die Löschberechtigung von PDF-Dateien ändern. Nur leider funktioniert meine bisherige
Lösung nicht wenn ich die Datei aus dem freigegebenen Ordner lösche (sie wird trotz entzogener Löschrechte
gelöscht). Die NTFS-Berechtigung ist wohl nicht hart genug.
Zitat von @sdev80:
@Nagus
Deine Fragen werden alle in meinem vorherigen Kommentar beantwortet. Du mußt halt schon genau lesen.
Weiß niemand eine Lösung für mein Problem? Ist wohl eine schwere Frage.
@Nagus
Deine Fragen werden alle in meinem vorherigen Kommentar beantwortet. Du mußt halt schon genau lesen.
Weiß niemand eine Lösung für mein Problem? Ist wohl eine schwere Frage.
Du wiederholst immer nur das gleiche und gibst keine Hinweise! Bis heute hast Du noch nicht einmal einen Hinweis auf das OS gegeben, oder warum Du ausgerechnet diesen Weg wählen willst. Dazu bist du unfähig Umgangsformen wie Hallo oder Danke anzuwenden.
In dem Fall brauchst Du Dich nicht wundern, wenn Du keine Hilfe bekommst.
Hallo,
also erstmal zu den vorhergehenden Kommentaren:
ich weiß nicht was für ein Problem "Nagus" hat. Auf jeden Fall sind seine Kommentare weder freundlich noch hilfreich, zudem ignorant.
Also ich habe hier genug Informationen von sedv08 bekommen um sein Problem zu erkennen und wenn Herr Nagus auch die Lösung wissen würde, dann hätte er sie vielleicht in zumindest EINEM seiner Meckerposts erwähnt.
Naja egal, zum Problem:
in der Dokumentation zum "icacls" Befehl ist den Programmierern von Microsoft ein Fehler unterlaufen und zwar muss der Parameter in Klammern (DE) heißen und nicht (D). Hier die Beschreibung dazu:
http://www.winfaq.de/faq_html/Content/tip2000/onlinefaq.php?h=tip2414.h ...
P.S.: der Befehl "deny" ist explizit. Deshalb sollte man ihn mit Bedacht benutzen.
Schöne Grüße aus Italien,
Christian
also erstmal zu den vorhergehenden Kommentaren:
ich weiß nicht was für ein Problem "Nagus" hat. Auf jeden Fall sind seine Kommentare weder freundlich noch hilfreich, zudem ignorant.
Also ich habe hier genug Informationen von sedv08 bekommen um sein Problem zu erkennen und wenn Herr Nagus auch die Lösung wissen würde, dann hätte er sie vielleicht in zumindest EINEM seiner Meckerposts erwähnt.
Naja egal, zum Problem:
in der Dokumentation zum "icacls" Befehl ist den Programmierern von Microsoft ein Fehler unterlaufen und zwar muss der Parameter in Klammern (DE) heißen und nicht (D). Hier die Beschreibung dazu:
http://www.winfaq.de/faq_html/Content/tip2000/onlinefaq.php?h=tip2414.h ...
P.S.: der Befehl "deny" ist explizit. Deshalb sollte man ihn mit Bedacht benutzen.
Schöne Grüße aus Italien,
Christian