Программное обеспечение безопасности
SetACL — бесплатная утилита для управления дескрипторами безопасности в Microsoft Windows . [1] Раньше она была доступна по лицензии GNU Lesser General Public License (LGPL) как утилита командной строки и как компонент ActiveX , но в версии 3.0.0.0 была изменена на бесплатную лицензию.
Функции
Этот список функций взят с веб-страницы продукта. [2]
- Поддерживает следующие типы объектов в Windows 2000 и более поздних версиях
- Управляйте разрешениями на локальных или удаленных системах в доменах или рабочих группах .
- Установите несколько разрешений для нескольких пользователей или групп с помощью одной команды.
- Контролируйте наследование разрешений.
- Список, резервное копирование и восстановление разрешений.
- Все операции выполняются над одним объектом или рекурсивно над деревом каталогов или реестров.
- Установите владельца на любого пользователя или группу.
- Поддержка Юникода.
- Удалить, заменить или скопировать пользователя или группу из ACL .
- Высокая производительность за счет того, что трудоемкие шаги, такие как рекурсия большой файловой системы, выполняются только один раз.
- Отфильтровать имена объектов, которые не подлежат обработке.
Использование
Чтобы установить разрешения на изменение каталога «C:\angela» для пользователя «brian» в домене «dom1»:
SetACL.exe -on "C:\angela" -ot file -actn ace -ace "n:dom1\brian;p:изменить"
Удалите наборы разрешений на запись и изменение с рабочего стола, замените их разрешениями на «чтение и выполнение»:
SetACL.exe -on "\\mycomputer\C$\Documents and Settings\имя_пользователя\Рабочий стол" -ot файл -actn ace -ace "n:мойкомпьютер\имя пользователя;p:запись,изменение;m:отзыв" -ace "n:мойкомпьютер\имя пользователя;p:чтение_ex"
Пример использования из AutoIt можно найти здесь.
Краткая история
- Март 2001 г. Начинается разработка программы SetACL 0.x.
- Декабрь 2002 г. Начинается разработка программы SetACL 2.x.
- Апрель 2003 г. Выпущена версия 2.0 beta 1
- Июль 2003 г. Выпуск финальной версии 2.0
- Сентябрь 2003 г. Выпуск версии 2.0.1.0 — удаление, замена или копирование всех записей контроля доступа (ACE), принадлежащих пользователям или группам указанного домена .
- Выпущена версия 2.0.2 в январе 2004 г. — поддержка ActiveX . Может использоваться из любого языка, поддерживающего COM , включая AutoIt , Visual Basic , Perl , VBScript .
- Май 2008 г. Выпущена версия 2.0.3 – поддержка 64-битной архитектуры
- Август 2010 г. Выпущена версия 2.1 – Улучшен список разрешений
Ссылки
- ^ SetACL Документация
- ^ SetACL Управление разрешениями Windows