NTFS és megosztási jogosultságok mentése windows szerverről

Régi problémám, hogyha egy Szervert újra kell húzni, akkor hogyan állíthatom vissza a korábbi megosztási és lokális jogosultságokat az újrahúzás után.

NTFS jogosultságok mentése és visszaállítása

  • Erre a célra megtaláltam a Sysinternals AccessEnum nevű programját, amelynek segítségével fel lehet térképezni megadott könyvtár stuktúrára a jogosultságokat és egy CSV text fájlba ki lehet őket menteni. eléggé fapados, de jobb a semminél.
  • Cacls - Régi utility, amivel meg lehet jeleníteni és/vagy módosítani a hozzáférési jogokat.
  • XCals - Windows 2000, Windows 2003, és Windows XP-n futtatható VB Script, amivel a fenti dolgokat meg lehet oldani.
  • SubinACL - parancssori eszköz, amivel fájlok folderek, regisztrációs adatbázis kulcsok állapotát lehet lekérdezni és menteni
  • iCalcs - parancssori eszköz:
    Backup NTFS jogosultságok:

    icacls d:\data /save ntfsperms.txt /t /c

    /T kapcsoló az alkönyvtárakat is megadja
    /C kapcsoló hiba esetén is folytatja a listázást.

    Restore NTFS jogosultságok

    icacls d:\ /restore ntfsperms.txt

Megosztási jogok mentése és visszaállítása:

  • Backup: Windows szervereken a HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares kulcs alatt találhatók a megosztási jogosultságok felsorolásai. Ezt a kulcsot kell lementeni. Ebben találhatók meg a default, illetve az AD működéséhez szükséges jogosultságok is! lehet parancssorral is, például:

    reg export HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares shareperms.reg

    Restore: Ezt a kulcsot a regedit programmal visszaállítod, vagy használod a parancssori eszközt:

    reg import shareperms.reg

Erről egy cikk itt található (How to back up and restore ntfs and share permissions)