Полномочия NTFS - “Наследованный от”?

У меня есть внешний жесткий диск NTFS. Это использовалось, прежде всего, с одним ноутбуком, но тот ноутбук был с тех пор заменен. С моим новым ноутбуком я нахожу, что все мои файлы теперь только для чтения. Флажок "только для чтения" неконтролируем, но это, кажется, ACLs порождение проблемы.

На всех файлах единственными перезаписываемыми полномочиями на ACL является СИСТЕМА, Admistrators, и "S-1-5-21-....", номер аккаунта учетной записи на старом ноутбуке, я принимаю. Нажмите "усовершенствованный", говорит, что это разрешение "Наследовано От" "E:\". Однако, если я открываю список ACL на E:\, я не вижу полномочий включить "S-1-5-21..." - почему нет?

Существует ли так или иначе к оптовому обновлению это устройство в учетную запись нового пользователя, так, чтобы я мог записать в вещи?

Править: Это - внешний диск и действительно становится общим о машинах немного. Существует ли лучший способ сделать это?

Править: Старой машиной был Windows Vista, новая машина (тот, который я продолжаю работать), Windows 7.

3
задан 09.09.2010, 01:25

1 ответ

Да существует. Если Вы действительно хотите сбросить все полномочия на этом внешнем жестком диске, способ сделать это состоит в том, чтобы изменить ACL наверху и затем проверить флажок "Replace permission entries on all child objects...". Это установит все файлы и каталоги ниже той точки с ACLs, который Вы присвоили верхнему уровню. Это должно вычистить старый SID и получить вещи, работающие снова.

Почему это произошло, во-первых довольно просто. Полномочия NTFS явно установлены на каждом объекте (файл и каталог). При установке чего-то для наследования, Windows проходит и устанавливает наследование на каждом файле и папке ниже той точки, пропуская набор каталогов к Наследованию Блока. Если у Вас есть файловая система с 5 миллионами файлов и папок, это может занять некоторое время. Если Вы установите что-то на тех 5 миллионах деревьев файла и затем отмените часть, то путь через только некоторые файлы и папки будет иметь то разрешение. Те, которые были установлены, покажут, что имеют наследованное право сверху, но Вы не будете видеть, что на объекте начиная с того (странно) установлен в последний раз. Вычищение, которое требует или выполнения процедуры, которую я наметил выше, захлопнув полномочия, или установив что одно разрешение на верхнем объекте и разрешении ему полностью проникнуть вниз дерево и затем удаление его снова.

Если у Вас есть SID без имени (как Вы, имеют), можно также попытаться удалить его путем установки и затем сбрасывания права. Принятие Windows 7:

icacls E:\ /grant S-1-5-21-....:(oi)(ci)(m)

После того как это сделало применение везде, удалите его.

icacls E:\ /remove S-1-5-21-...
4
ответ дан 07.12.2019, 23:44

Теги

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