Собственная утилита командной строки Microsoft Windows и ReactOS
В Microsoft Windows , cacls
, и его замена icacls
, являются собственными утилитами командной строки , способными отображать и изменять дескрипторы безопасности папок и файлов . [1] [2] Список контроля доступа — это список разрешений для защищаемого объекта, такого как файл или папка, который контролирует, кто может получить к нему доступ. Команда также доступна в ReactOS .cacls
cacls
Утилита cacls.exe — устаревший редактор командной строки дескрипторов безопасности каталогов и файлов в Windows NT 3.5 и более поздних операционных системах семейства Windows NT . [3] Microsoft выпустила следующие новые утилиты, некоторые из которых впоследствии были признаны устаревшими, которые предлагают улучшения для поддержки изменений, представленных в версии 3.0 файловой системы NTFS :
- xcacls.exe [4] [5] [6] [7] поддерживается Windows 2000 и более поздними версиями и добавляет новые функции, такие как настройка разрешений на выполнение, удаление и получение прав владения.
- xcacls.vbs [8] [9]
- файлacl.exe [10]
- icacls.exe (входит в состав Windows Server 2003 SP2 и более поздних версий) [11] [12]
- SubInAcl.exe — утилита Resource Kit для установки и замены разрешений на различные типы объектов, включая файлы, службы и ключи реестра.
- Windows PowerShell ( командлетыGet-Acl [13] и Set-Acl [14] )
Версия ReactOS была разработана Томасом Вайденмюллером и лицензирована в соответствии с лицензией GNU Lesser General Public License . [15]
icacls
Означает Integrity Control Access Control List. [ требуется ссылка ] Windows Server 2003 Service Pack 2 и более поздние версии включают icacls — встроенную утилиту командной строки, которая может отображать, изменять, создавать резервные копии и восстанавливать списки контроля доступа для файлов и папок, а также устанавливать уровни целостности и права собственности в Vista и более поздних версиях. [16] Однако это не полная замена cacls . Например, он не поддерживает синтаксис языка определения дескрипторов безопасности (SDDL) напрямую через параметры командной строки (только через параметр /restore).
Смотрите также
Ссылки
- ^ "Команда Microsoft DOS cacls". Computer Hope . Получено 24 декабря 2011 г.
- ^ "CACLS.exe". SS64.com . Получено 24 декабря 2011 г. .
- ^ "Команда calcs командной строки MS-DOS и Windows".
- ^ "Как использовать Xcacls.exe для изменения разрешений NTFS (Редакция: 4.5)". Служба поддержки Microsoft . Корпорация Microsoft. 2 марта 2007 г. Получено 24 декабря 2011 г.
- ^ "Синтаксис Xcacls". Microsoft TechNet . Корпорация Microsoft. 28 марта 2003 г. Получено 30 октября 2012 г.
- ^ "Windows 2000 Resource Kit Tool: Xcacls.exe". Центр загрузки Microsoft . Корпорация Microsoft. 15 мая 2002 г. Получено 24 декабря 2011 г.
- ^ "Windows XP Service Pack 2 Support Tools". Центр загрузки Microsoft . Корпорация Microsoft. 10 августа 2004 г. Получено 24 декабря 2011 г.
- ^ "Как использовать Xcacls.vbs для изменения разрешений NTFS (Редакция: 2.4)". Служба поддержки Microsoft . Корпорация Microsoft. 30 октября 2006 г. Получено 24 декабря 2011 г.
- ^ "Extended Change Access Control List Tool (Xcacls)" (2 июля 2004 г.) . Центр загрузки Microsoft . Корпорация Microsoft . Получено 24 декабря 2011 г. Xcacls.vbs
— это неподдерживаемый инструмент, предоставляющий дополнительные возможности, которых нет в поддерживаемой утилите Xcacls.exe.
- ^ "FILEACL v3.0.1.6". Microsoft . 2004-03-23. Архивировано из оригинала 22 марта 2009 г.
- ^ "Утилита Icacls.exe доступна для Windows Server 2003 с пакетом обновления 2 (версия: 4.0)". Служба поддержки Microsoft . Корпорация Microsoft. 9 октября 2011 г. Получено 24 декабря 2011 г.
- ^ "Icacls". Microsoft TechNet . Корпорация Microsoft. 28 сентября 2007 г. Получено 24 декабря 2011 г.
- ^ "Get-Acl". Microsoft TechNet . Microsoft Corporation. 21 апреля 2010 г. Получено 31 октября 2012 г.
- ^ "Set-Acl". Microsoft TechNet . Microsoft Corporation. 21 апреля 2010 г. Получено 31 октября 2012 г.
- ^ cacls.c на GitHub
- ^ Команда icacls командной строки MS-DOS и Windows
Дальнейшее чтение
- "Cacls". Документация по продукту Microsoft Windows XP Professional . Корпорация Microsoft . Получено 24 декабря 2011 г.
- "Обзор Xcacls". Microsoft TechNet . Корпорация Microsoft. 28 марта 2003 г. Получено 24 декабря 2011 г.
- «DACL и ACE». Сеть разработчиков Microsoft . Корпорация Microsoft. 15 ноября 2011 г. Получено 24 декабря 2011 г.
- Брэдли, Тони (2 ноября 2010 г.). «Введение в контроль целостности Windows». SecurityFocus . Symantec . Получено 24 декабря 2011 г. .
- Язык определения дескриптора безопасности любви (часть 1)
Внешние ссылки
В Wikibooks есть книга по теме: Руководство по командам Windows
- cacls | Документы Microsoft
- icacls | Документы Microsoft