Могу ли я изменить владельца папки через реестр Windows? Если да, где находятся настройки папки на рабочем столе?

2 ответа2

16

Нет, ты не можешь. Настройки безопасности для файлов и папок не хранятся в реестре. Они являются частью файловой системы NTFS. Вы можете использовать команды командной строки icacls и takeown хотя ...

4

Нет, потому что информация о владельце хранится в файловой системе, а не в реестре.

Согласно статье TechNet, как назначаются и меняются владельцы:

При создании объекта [NTFS] идентификатор безопасности, сохраненный в поле «Владелец [токен доступа пользователя» », копируется в поле« Владелец »дескриптора безопасности.

Этот дескриптор безопасности хранится в потоке данных $ SDS файла $ SECURE, который является одним из 11 метафайлов NTFS, хранящихся в корне тома.

Поскольку информация о владельце NTFS хранится в файловой системе, невозможно (и просто не имеет смысла) использовать реестр для изменения владельца файла.

Как уже упоминалось @LPChip, есть программы командной строки, которые можно использовать для получения прав владения файлом или папкой. Вы также можете щелкнуть правой кнопкой мыши объект, просмотреть его свойства, а затем на вкладке «Безопасность» использовать кнопку «Дополнительно» для доступа к вкладке «Владелец». Здесь вы можете просмотреть текущего владельца или изменить его, если у вас есть необходимые разрешения.

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