Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern (https://www.delphipraxis.net/194411-windows-sicherheitseinstellungen-zugriffrechte-exportiern.html)

ZOD 17. Nov 2017 11:06

Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern
 
Vorbemerkung
falls dies das falsche Forum ist, bitte ich um Hinweis bzw. verschieben an die richtige Stelle.

Frage:
ist es möglich, die Sicherheitseinstellungen (Kontextmenü Ordner | Eigenschaften | Sicherheit) einer Unterverzeichnisstruktur zu exportieren,
so dass diese später wieder importiert werden kann?

Hintergrund:
Teil einer Datensicherungsstruktur ist es, bestimmte Verzeichnisse auf einem Windows-Server (Win2012R2) werden mittels xcopy auf eine NAS kopiert. Dort sind die Daten dann nativ verfügbar.

Der Server ist virtualisiert und ist Teil einer Domäne, selbstverständlich wird sowohl die ganze VM gesichert (Veeam 9.5), zusätzlich wird die Systemkonfiguration gesichert. Dies geschieht mittels einer separaten NAS als Storage.

Für den Fall eines maximalen Desasters (Server zerstört, NAS zerstört, VEEAM Fehlfunktion und was sonst noch denkbar ist) kann ich damit die Nutzdaten von der mittels xcopy erstellten Sicherung restaurieren. Die Zugriffsrechte müssen dann aber mühsam von Hand neu vergeben werden.

Die Idee für die Restaurierung im GAU-Fall ist also:
1. neuen Server aufsetzen (ggf. aus VM "nur System" Sicherung)
2. Nutzdaten auf den neuen Server kopieren
3. Sicherheitseinstellungen (Zugriffsrechte) importieren
4. fertig ;-)

Der Ansatz, die Rechteverwaltung in ein Tool auszulagern erscheint derzeit zu aufwändig - daher die Frage.

Danke für Tipps und Anmerkungen

Luckie 17. Nov 2017 11:34

AW: Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern
 
Kopierst du von NTFS auf NTFS kann man mittels xcopy die Sicherheitseinstellungen mitkopieren. Vielleicht eine Anregung einfach auf eine NTFS formatierte USB HDD mit xcopy zu sichern.

Aviator 17. Nov 2017 13:42

AW: Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern
 
Zitat:

Zitat von Luckie (Beitrag 1386486)
Kopierst du von NTFS auf NTFS kann man mittels xcopy die Sicherheitseinstellungen mitkopieren. Vielleicht eine Anregung einfach auf eine NTFS formatierte USB HDD mit xcopy zu sichern.

Das Problem wird wohl sein, dass der NAS nicht ein Teil der Domain ist und somit die Berechtigungen gar nicht kennt.


Mit dem Befehl
Delphi-Quellcode:
icacls
konnte man Berechtigungen eines Verzeichnisses ausgeben und speichern. Heute geht das aber auch mit PowerShell mit den Befehlen
Delphi-Quellcode:
Get-ChildItem
und
Delphi-Quellcode:
Get-Acl
.

Denk aber auch daran, die Freigaben zu exportieren.


Aber das Desaster was du beschreibst ist natürlich wirklich extrem weit geführt. Stehen bei euch alle Server im gleichen Serverraum, sodass ein Brand da so einen Schaden verursachen könnte?

Dalai 17. Nov 2017 15:14

AW: Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern
 
Nimm für sowas SetACL (oder das mittlerweile ebenfalls kostenlose SetACL Studio mit GUI). Das erlaubt den Im- und Export der ACLs auch in Form eines SID, ist also unabhängig davon, ob selbiger in einen Nutzer-/Domainnamen aufgelöst werden kann oder nicht.

Die nötigen Parameter zusammenzusuchen ist zwar erstmal eine Menge Arbeit, aber wenn man das einmal hat, weiß man das Programm wirklich zu schätzen.

Grüße
Dalai

p80286 17. Nov 2017 22:31

AW: Windows: Sicherheitseinstellungen (Zugriffrechte) exportiern
 
Zitat:

Zitat von Aviator (Beitrag 1386491)
Das Problem wird wohl sein, dass der NAS nicht ein Teil der Domain ist und somit die Berechtigungen gar nicht kennt.

"Berechtigte" wäre richtiger. Anders ausgedrückt, die vorhandenen Berechtigungen sind nur innerhalb der Domäne anwendbar.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf