4

Я купил новый компьютер и установил свой старый жесткий диск в качестве дополнительного диска, как я могу взять на себя ответственность за все файлы и папки на этом жестком диске.

Я помню, что были какие-то инструменты командной строки или что-то, что могло бы сделать это рекурсивно.

2 ответа2

3

Я помню, что были какие-то инструменты командной строки или что-то

Cacls.exe

Больше информации здесь:

Отобразить или изменить списки контроля доступа (ACL) для файлов и папок.

2

Я думаю, что вы ищете icacls.exe.

Вы также можете использовать более старый cacls.exe , но будьте внимательны . cacls /G будет перезаписывать весь ACL, что никогда не будет тем, что я хочу, поэтому вы должны передать /E чтобы "отредактировать" ACL. На icacls /grant поведение обращено: по умолчанию измените, передайте :r чтобы заменить весь ACL.

icacls также поддерживает установку флагов наследования объекта / контейнера (cacls - нет), но вы, вероятно, сейчас не заботитесь об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .