Статьи
Информационные технологии для экспертов
Логин: Пароль:
Войти через:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
IT-WIKI - Энциклопедия терминов, классификаций     версия для печати

 
PC4XP / IT-WIKI / icacls
Автор: Администратор

icacls

Синонимы:
 - сохранение прав доступа (ACL) к папкам в WIndows, резервная копия

материал № 14585

icacls

Описание

Встроенная в ОС Windows утилита, управляющая списками управления доступом (ACL — Access Control Lists) в файловой системе NTFS.

Возможности

Позволяет:

- узнать установленные права доступа к папкам или файлам,

- установить/изменить эти права,

- сохранить информацию об установленных правах в текстовый файл и восстановить их обратно,

- копировать ACL с одной папки на другую....

Особенности

- утилита не поддерживает длину пути более 260 символов. Чтобы обеспечить эту поддержку, нужно перед путем, передаваемым утилите, добавить префикс(без кавычек) "\\?\". Также, сама операционная система должна поддерживать длинные пути (Windows 10.1607 или старше, Windows Server 2016 или старше);

Некоторые ключи

/? - показать справку о программе,

/T - обработка вложенных каталогов,

/C - продолжать операцию независимо от возникающих ошибок. Сообщения об ошибках по-прежнему будут отображаться на экране,

/L - операция выполняется над самой символьной ссылкой, а не над ее целевым объектом,

/Q - сообщения об успешном выполнении не будут отображаться,

/SAVE - сохранить ACL в файл,

/RESTORE - извлечь ACL из файла, в котором они были ранее сохранены,

/VERIFY - поиск всех файлов с неканоническими ACL или длинами, не соответствующими количеству ACE,

/RESET - замена ACL на унаследованные по умолчанию для всех соответствующих файлов.

Примеры

icacls c:\dirname - показывает права, установленные на папку dirname.


icacls 'C:\dirname' /SAVEc:\dirname_perms.txt /T /C - сохранить информацию о правах доступа на папку dirname и все (/t) вложенные в нее папки и файлы в файл dirname_perms.txt, продолжать (/c) процесс, несмотря на возможные ошибки.

Файл будет записан в формате SDDL (Security Descriptor Definition Language).


icacls '\\?\C:\dirname' /SAVE c:\dirname_perms.txt /T /C - копия предыдущей команды, за исключением того, что добавлен префикс "\\?\", дающий утилите указание обрабатывать путь длиной более 260 символов, если такие предполагаются. Иначе, icacls не способен обойти это ограничение и будет сообщать об ошибке. Также сама операционная система (Windows 10.1601 или старше и Windows Server 2016 или старше) должна поддерживать длинные пути.

icacls C:\ /RESTORE c:\dirname_perms.txt/t /C - восстановить ранее записанную информацию в файле dirname_perms.txt о правах доступа на папку dirname и все вложенные в нее папки и файлы.

В качестве пути к папке, нужно указать родительскую папку (в данном случае это корневой каталог), в которой система будет искать dirname.


icacls C:\dirname' /RESET /T /Q /C /RESET - сброс всех установленных прав на dirname, и включенные в нее папки и файлы и установка наследования прав.


Копирование ACL с одной папки на другую:

icacls 'C:\dirname' /SAVE c:\dirname_perms.txt /T /C - промежуточное копирование в файл.

icacls d:\ /RESTORE c:\dirname_perms.txt /T /C - восстановление из файла ACL на dirname, находящуюся на другом диске. Если целевая папка носит другое имя, то в файле dirname_perms.txt название исходной папки можно поменять на имя целевой. Иначе восстановить ACL не получится, т.к. система будет искать на диске D: папку dirname, которой там нет.




КОММЕНТАРИИ к "icacls"

Чтобы оставить комментарий, вам необходимо зарегистрироваться на сайте.
Комментировать

ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

IT-WIKI (11)

mklink  >>>

создание символьных и жестких ссылок, соединений / создание Junctions, Symbolic Links, Hard Links /

ID материала: 14591 / Дата публикации: 11.01.2024 / Просмотров: 103

Утилита, предназначенная для создания символьных (Symbolic Links), жестких ссылок (Hard Links) и соединений (Junctions).

robocopy  >>>

копирование файлов и папок / копирование файлов и папок с сохранением прав доступа (ACL) / синхронизация файлов и папок /

ID материала: 14583 / Дата публикации: 14.12.2023 / Просмотров: 165

Встроенная в операционную систему Windows утилита копирования файлов и каталогов с возможностью из синхронизации.

passwd  >>>

ID материала: 14485 / Дата публикации: 14.11.2023 / Просмотров: 107

Команда операционной системы Linux. Предназначена для смены паролей пользователей.


sbin  >>>

ID материала: 14478 / Дата публикации: 08.04.2023 / Просмотров: 106

Содержит базовые команды для системного администрирования.

xcopy  >>>

копирование файлов и папок / копирование файлов и папок с сохранением прав доступа (ACL) /

ID материала: 14582 / Дата публикации: 14.01.2023 / Просмотров: 156

Встроенная утилита ОС Windows.Предназначена для копирования файлов и каталогов.
xcopy /? - показать справку о применяемых ключах.
Предлагает следующие возможности копирования фалов и каталогов:...

esentutl.exe  >>>

ID материала: 11835 / Дата публикации: 08.04.2020 / Просмотров: 906

Файл операционной системы Windows. Появился в Windows Vista.

Является утилитой, предназначенной для обслуживания файлов баз данных (*.edb) Extensible Storage Engine (расширяемый механизм (система, движок) хранения данных) - ESE.

ESE (другое название - JET Blue) представляет собой упрощенное (по сравнению с отдельными продуктами, такими как Oracle, MS SQL и под.), встроенное в операционную систему Windows средство управления базами данных. Позволяет различным компонентам Windows (Active Directory, Exchange,...


net  >>>

ID материала: 11838 / Дата публикации: 14.01.2018 / Просмотров: 968

Команда операционной системы Windows. Предназначена для управления настройками сети на компьютере. Исторически сложилось так, что команда позволяет проводить элементарные манипуляции со службами Windows: запустить, остановить.


sc  >>>

ID материала: 11837 / Дата публикации: 14.01.2018 / Просмотров: 790

Команда операционной системы Windows. Предназначена для управления службами и драйверами операционной системы как локального компьютера, так и удаленного.


compmgmt.msc  >>>

ID материала: 11833 / Дата публикации: 14.01.2018 / Просмотров: 826

Команда, вызывающая консоль управления компьютером в операционной системе Windows.

Открыть консоль можно, если щелкнуть ПКМ по иконке "Компьютер" (Windows 7) или "Этот компьютер" (Win 8, 8.1, 10, находим через проводник) и выбрать пункт меню "Управление".


services.msc  >>>

ID материала: 11832 / Дата публикации: 14.01.2018 / Просмотров: 711

Команда, вызывающая диспетчер служб в операционной системе Windows.

Диспетчер служб можно найти, если щелкнуть ПКМ по иконке "Компьютер" (Windows 7) или "Этот компьютер" (Win 8, 8.1, 10, находим через проводник) и выбрать пункт меню "Управление", где открыть вкладку "Службы"


Статьи (3)

IT4XP / статьи

Создание резервной копии базы данных и корректное (со всеми пользователями) восстановление БД из копии на новом MS SQL сервере >>>

ID материала: 14576 / Дата публикации: 01.10.2023 / Просмотров: 141

В статье рассмотрено восстановление учетных записей пользователей уровня сервера БД, которые не включаются в бэкап...

В Windows вместе с файлом *.html удаляется (копируется, переносится) папка с расширением *.files >>>

ID материала: 13043 / Дата публикации: 29.09.2021 / Просмотров: 752





НАЗНАЧЕНИЕ КОРЗИНЫ

Корзина не предназначена для покупки товаров, поскольку сайт не занимается продажами.

Функция корзины заключается всборе компьютерных комплектующих в собственную базу (требуется регистрация на сайте) и сравнении их между собой.

Сбор компьютерных комплектующих в собственную базу: Эта фанкция необходима для виртуальной сборки компьютера. Требуется регистрация на сайте.

Сравнение комплектующих: Можно сравнить только комплектующие следующих групп: 1. Жёсткие диски. 2. Твердотельные диски. 3. Оперативная память. 4. Видеокарты. 5. Центральные процессоры. 6. Материнские платы.