Экспорт и импорт permission

Перенос permission на примере папки Windows

Будем сохранять права пользователей на каталог Windows с помощью Subinacl.

После скачивания файл subinacl нужно скопировать в C:\Windows\System32.
затем запустите консоль CMD(для Windows 8-10, от имени администратора) и выполните команду:

  • только для папок и подпапок (без файлов)
%windir%\System32\subinacl.exe /noverbose /outputlog=permission.txt /subdirectories=directoriesonly "X:\Windows\*.*"
где X, диск с рабочим и точно таким же Windows

файл с данными permission.txt сохранится в C:\Windows
Чтобы сделать импорт(переназначение) нормальных прав в больную папку, нужно ввести команду:

%windir%\System32\subinacl.exe /playfile permission.txt /subdirectories=directoriesonly "X:\Windows\*.*"
где X, диск с больной папкой Windows
  • только для файлов
%windir%\System32\subinacl.exe /noverbose /outputlog=permission.txt /subdirectories=filesonly "X:\Windows\*.*"
где X, диск с рабочим и точно таким же Windows

для импорта этих условий, введите команду:

%windir%\System32\subinacl.exe /playfile permission.txt /subdirectories=filesonly "X:\Windows\*.*"
где X, диск с больной папкой Windows
  •  только для  подпапок и файлов
%windir%\System32\subinacl.exe /noverbose /outputlog=permission.txt /subdirectories "X:\Windows\*.*"
где X, диск с рабочим и точно таким же Windows

для импорта этих условий, введите команду:

%windir%\System32\subinacl.exe /playfile permission.txt /subdirectories "X:\Windows\*.*"
где X, диск с больной папкой Windows

Теперь перенесем permission из ветки реестра

1) Создайте BAT-файл Сохранить permission в файл.bat следующего содержания

subinacl.exe /noverbose /outputlog=regpermission.txt /subkeyreg "Ваша ветка реестра"
pause

В той же папке, откуда запустите батник, образуется соответствующий файл.
Данные из этого файла можно импортировать обратно посредством другого пакетного bat-файла
Файл permission.txt должен находиться в той же папке откуда будете запускать второй командный сценарий.
2) Создайте второй BAT-файл Восстановить permission из файла.bat

subinacl.exe /playfile regpermission.txt
pause

 

Категория: Права пользователей | Добавил: masterov (28.12.2017) | Автор: Андрей Мастеров E W
Просмотров: 57 | Рейтинг: 0.0/0
Другие материалы по теме:
Всего комментариев: 0
avatar