1

Я скопировал папки из всего профиля из общей папки Linux Samba в недавно отформатированную систему Windows Vista Home Premium. По какой-то причине вся иерархия стала собственностью SYSTEM. Таким образом, когда пользователь входит в систему, возникают огромные проблемы, потому что у пользователя нет разрешения просматривать или что-либо делать со своими собственными файлами.

Я пытаюсь сменить владельца с SYSTEM на пользователя, но ничто не позволяет мне это сделать. Даже вошел в систему как администратор, и мне не повезло с запуском Explorer.exe из PsExec или RunAsSystem. Есть ли какая-нибудь утилита, которая полностью рекурсивно сбрасывает разрешения для папки и работает в Vista Home Premium?

1 ответ1

3

Опция 1

Запустите командную строку от имени администратора и введите takeown /F C:\Path\To\Profile\* /R

Вариант 2

Щелкните правой кнопкой мыши папку "Профиль" и выберите "Свойства". Затем перейдите на вкладку "Безопасность" и нажмите "Дополнительно". Перейдите на вкладку Владелец и нажмите Изменить ... Затем выберите Другие пользователи или группы и введите свое имя пользователя. Нажмите Проверить имена, затем ОК. Выберите свое имя пользователя, затем установите флажок "Заменить владельца на подконтейнеры и объекты". Нажмите Применить, затем ОК.

Возможно, вы также захотите попробовать attrib -S C:\Path\To\Profile\* /S /D в командной строке, если ваши файлы имеют системный атрибут.

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