Почему был бы утилита NTFS ACL 'icacls' изменять системный раздел позади сцены?

Я подключил HDD к своей win7 машине и присвоил букву диска I: к единственному разделу на HDD. HDD был родом из другого компьютера, и избегать всех они, "у Вас в настоящее время нет разрешения..." диалоговыми окнами, я решил использовать icacls очистить весь ACLs.

Я работал icacls I:\ /reset /t /c /l. Через некоторое время Chrome прекратил работать. Safari разрушается. Я проследил проблему, и найдите что ACLs моей домашней папки (в C:\Users) все испорчены. Chrome и Safari не могли записать в их папку кэша. Я зафиксировал ACLs своей домашней папки, и все, кажется, в порядке теперь.

Почему был бы icacls путаница с моей домашней папкой, когда я конкретно сказал этому продолжать работать I: диск? Я даже вставил /L переключитесь так, чтобы это не разрешало символьные ссылки. Я неправильно понял переключатель?

Для Вашей ссылки, ниже соответствующие части экрана справки.

ICACLS name /reset [/T] [/C] [/L] [/Q]
    replaces ACLs with default inherited ACLs for all matching files.

    /T indicates that this operation is performed on all matching
        files/directories below the directories specified in the name.

    /C indicates that this operation will continue on all file errors.
        Error messages will still be displayed.

    /L indicates that this operation is performed on a symbolic link
       itself versus its target.
2
задан 01.12.2010, 11:04

1 ответ

Хорошо я нашел ответ...

Скрытое Documents and Settings в I:\ соединение, указывающее C:\Users. Цель соединения является полным путем (в противоположность относительному пути). С тех пор /L заботится о символьных ссылках только, icacls разрешенный I:\Documents and Settings в C:\Users и сброс весь ACLs там.

Поэтому никогда не используйте icacls если Вы не исследовали все соединения в папке, Вы хотите icacls продолжать работать! Это делает icacls практически бесполезный как рекурсивный инструмент модификации ACLs... Если папка содержит соединение, указывающее C:\ глубоко в структуре папок, Вы, возможно, уничтожили свой Windows, даже не зная почему!

5
ответ дан 08.12.2019, 05:52

Теги

Похожие вопросы