Проект Icacls предназначен для генерирования настроечных сценариев командной строки оболочки cmd, позволяющих сгенерировать папки пользователей и настроить их атрибуты безопасности.
Задача: создать на ПК n133037 каталог home1 с папками пользователей.
- Выполните следующий код на Лисп:
(icacls:mkdir-home-bat "n133037" "home1")
- В редакторе Emacs откройте файл ~/n133037.bat;
- Запустите командный интерпретатор cmd от имени Администратора;
- Скопируйте содержимое файла ~/n133037.bat в командный интерпретатор cmd;
- Перенесите папки пользователей из старого места в новое, используя Explorer.
В результате выполнения на должны быть установлены следующие разрешения
D:\>icacls d:
d: NT AUTHORITY\система:(OI)(CI)(F)
BUILTIN\Администраторы:(OI)(CI)(F)
ZORYA\Отдел 11 - все:(OI)(CI)(RX)
Успешно обработано 1 файлов; не удалось обработать 0 файлов
D:\>icacls d:/home
d:/home NT AUTHORITY\система:(I)(OI)(CI)(F)
BUILTIN\Администраторы:(I)(OI)(CI)(F)
ZORYA\Отдел 11 - все:(I)(OI)(CI)(RX)
Успешно обработано 1 файлов; не удалось обработать 0 файлов
D:\>icacls d:/home/_epiven
d:/home/_epiven ZORYA\epiven:(OI)(CI)(IO)(M)
ZORYA\epiven:(RX,W)
NT AUTHORITY\система:(I)(OI)(CI)(F)
BUILTIN\Администраторы:(I)(OI)(CI)(F)
ZORYA\Отдел 11 - все:(I)(OI)(CI)(RX)
Успешно обработано 1 файлов; не удалось обработать 0 файлов
D:\>icacls d:/home/_epiven/_private
d:/home/_epiven/_private BUILTIN\Администраторы:(OI)(CI)(F)
ZORYA\epiven:(OI)(CI)(IO)(M)
ZORYA\epiven:(RX,W)
Успешно обработано 1 файлов; не удалось обработать 0 файлов
(with-open-file (os "~/123.txt" :direction :output :if-exists :supersede )
(format os "~A" (icacls:mkdir-home "n133875" "home1")))