На моем компьютере (установлена ОС Windows 7 Ultimate): если у меня есть пользователь с именем A, который также играет роль администратора, и если у меня есть папка на диске D:, принадлежащая пользователю A и всем другим пользователям, то все разрешения будут запрещены, когда если я переформатирую диск C: и снова устанавливаю Windows 7 Ultimate на диск C:, но не касаясь других разделов того же компьютера, создаю пользователя с тем же именем снова с разрешением администратора, я смогу использовать эту защищенную папку на диске D: без необходимость принять владельца судна или внести какие-либо изменения в диалоговое окно разрешений. (Я спрашиваю об этом, потому что у меня много папок с такой же ситуацией. Может потребоваться написать скрипт, если какие-либо изменения в разрешениях потребуются таким образом)

1 ответ1

1

Нет, вам нужно снова стать владельцем. Имя пользователя не имеет значения. Windows использует то, что называется Secure ID (или SID) для установки разрешений.

Вы можете использовать команду takeown в командной строке с повышенными правами, которая станет владельцем папки и всех ее подпапок, например, так (источник):

Взятие в собственность папки

Используйте следующий синтаксис:

takeown /f <foldername> /r /d y

Затем, чтобы назначить группе администраторов разрешения полного доступа для папки, используйте следующий синтаксис:

icacls <foldername> /grant administrators:F /T

Параметр /T добавляется, чтобы операция выполнялась через все подкаталоги и файлы в этой папке.

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