Как Взломать Вход В Систему Нового Пользователя (Windows Vista+)

Я столкнулся с довольно странным поведением системы и решил поделиться своим опытом.

Итак, у нас есть только что созданный пользователь и мы пытаемся авторизоваться.

И совершенно неожиданно получаем следующую ошибку (в примере используется вход в runas с загрузкой профиля):

Как взломать вход в систему нового пользователя (Windows Vista+)

Обратите внимание, что обычная попытка входа в систему завершится аналогичной ошибкой.

В Windows 8 появляется сообщение: «Службе службы профилей пользователей не удалось войти в систему».

Внимание, вопрос: что пошло не так?! Итак, недолгие поиски проблемы привели к интересному результату.

Когда пользователь входит в систему в первый раз, система создает его профиль.

Основная часть данных для его заполнения находится в C:\Users\Default. И тут выявилась забавная особенность: очевидно, при создании профиля любой ini считается неотъемлемой частью конфигурации.

В качестве эксперимента можно поместить ini-файл прямо в папку Default без прав доступа для пользователей.

В результате процесс службы профилей пользователей, по каким-то причинам действующий от имени вошедшего в систему пользователя, не может прочитать этот файл и завершается с ошибками, описанными выше.

Надеюсь, кому-то это наблюдение пригодится в жизни, но лично для меня это было неожиданным подтверждением того, что «даже старушка может облажаться».

P.S. Я пытался найти упоминание о подобной проблеме, но безуспешно.

Буду рад, если кто-нибудь укажет на описание такой ошибки, особенно если оно есть на самих форумах Microsoft. Теги: #Windows #Системное администрирование #программирование #неочевидное

Вместе с данным постом часто просматривают: