Могу ли я изменить владельца папки через реестр Windows? Если да, где находятся настройки папки на рабочем столе?
2 ответа
Нет, ты не можешь. Настройки безопасности для файлов и папок не хранятся в реестре. Они являются частью файловой системы NTFS. Вы можете использовать команды командной строки icacls
и takeown
хотя ...
Нет, потому что информация о владельце хранится в файловой системе, а не в реестре.
Согласно статье TechNet, как назначаются и меняются владельцы:
При создании объекта [NTFS] идентификатор безопасности, сохраненный в поле «Владелец [токен доступа пользователя» », копируется в поле« Владелец »дескриптора безопасности.
Этот дескриптор безопасности хранится в потоке данных $ SDS файла $ SECURE, который является одним из 11 метафайлов NTFS, хранящихся в корне тома.
Поскольку информация о владельце NTFS хранится в файловой системе, невозможно (и просто не имеет смысла) использовать реестр для изменения владельца файла.
Как уже упоминалось @LPChip, есть программы командной строки, которые можно использовать для получения прав владения файлом или папкой. Вы также можете щелкнуть правой кнопкой мыши объект, просмотреть его свойства, а затем на вкладке «Безопасность» использовать кнопку «Дополнительно» для доступа к вкладке «Владелец». Здесь вы можете просмотреть текущего владельца или изменить его, если у вас есть необходимые разрешения.