Qnap NAS Berechtigungen per icalcs: Verzeichnisse vor verschieben-löschen schützen
Mahlzeit liebe Wissende!
Ich versuche gerade auf einem Qnap NAS mit aktivierter ACL Verzeichnisse vor dem verschieben/löschen zu schützen!
Die User haben ein Netzlaufwerk verbunden in dem sich mehrere Hauptordner befinden.
Innerhalb dieser Hauptordner befinden sich Kundenordner. Darunter wiederum Arbeitsordner und Dateien.
Ziel ist es, das die Hauptordner und Kundenordner nicht versehentlich verschoben oder gelöscht werden können, allerdings darunterliegende Arbeitsdateien und Ordner schon.
Problem dabei ist: weit über 200 Kundenordner...
Einem einzelnen Kunden-Ordner die Berechtigungen zu geben und anschließend die Unterordner so anzupassen, das die dementsprechende Benutzergruppe damit arbeiten kann, geht schon, aber wie mache ich das mit über 200 Ordnern... Ist schon recht Zeitaufwendig...
Hat mal jemand einen Tipp für mich wie ich das am schnellsten umsetzen kann!?
Habe mir dazu mal ein wenig icalcs angesehen: kann das die Lösung sein?
have fun
Nother
Ich versuche gerade auf einem Qnap NAS mit aktivierter ACL Verzeichnisse vor dem verschieben/löschen zu schützen!
Die User haben ein Netzlaufwerk verbunden in dem sich mehrere Hauptordner befinden.
Innerhalb dieser Hauptordner befinden sich Kundenordner. Darunter wiederum Arbeitsordner und Dateien.
Ziel ist es, das die Hauptordner und Kundenordner nicht versehentlich verschoben oder gelöscht werden können, allerdings darunterliegende Arbeitsdateien und Ordner schon.
Problem dabei ist: weit über 200 Kundenordner...
Einem einzelnen Kunden-Ordner die Berechtigungen zu geben und anschließend die Unterordner so anzupassen, das die dementsprechende Benutzergruppe damit arbeiten kann, geht schon, aber wie mache ich das mit über 200 Ordnern... Ist schon recht Zeitaufwendig...
Hat mal jemand einen Tipp für mich wie ich das am schnellsten umsetzen kann!?
Habe mir dazu mal ein wenig icalcs angesehen: kann das die Lösung sein?
have fun
Nother
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 218113
Url: https://administrator.de/contentid/218113
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
1 Kommentar
Hallo Nother,
ich würde das ganz einfach mit Powerhell machen. Du setzt die Rechte an einem Ordner so wie du sie für alle anderen Kundenordner haben willst und kopierst diese Einstellungen auf alle anderen Kundenordner.
Beispiel-Script
Um Beispiel ist Z:\Hauptordner1\Kunde1 der Ordner an dem
du die ACLs so wie sie sein sollen gesetzt hast, und Z:\Hauptordner1 der Ordner in dem sich die Kundenordner befinden.
Grüße Uwe
ich würde das ganz einfach mit Powerhell machen. Du setzt die Rechte an einem Ordner so wie du sie für alle anderen Kundenordner haben willst und kopierst diese Einstellungen auf alle anderen Kundenordner.
Beispiel-Script
PS C:\> $NewAcl = Get-Acl "Z:\Hauptordner1\Kunde1"
PS C:\>Get-ChildItem "Z:\Hauptordner1" | ?{$_.PSIsContainer -eq $true} | Set-Acl -AclObject $NewAcl
du die ACLs so wie sie sein sollen gesetzt hast, und Z:\Hauptordner1 der Ordner in dem sich die Kundenordner befinden.
Grüße Uwe