- Содержание статьи
В операционных системах семейства Виндовс каждый пользователь имеет собственный неповторимый идентификационный номер, он же sid (сокращение от Security ID). Он употребляется для контроля доступа к разным ресурсам (файлам, перечень, устройства и т. д.). Ниже несколько примеров того, как можно выяснить sid пользователя/пользователей через командную строчку.
Получаем sid пользователя
Получить sid пользователя, популярного системе можно через командную строчку:
wmic useraccount where name="имя_пользователя" get sid
где «имя_пользователя» необходимо поменять на имя пользователя.
А так же можно провести поиск напротив — получить имя пользователя по sid:
wmic useraccount where sid="sid_пользователя" get name
Если необходимо получить sid пользователя, под которым работаете, то можно выполнить последующую команду:
wmic useraccount where name='%username%' get sid
Для получения sid текущего пользователя доменного имени Active Directory необходимо выполнить другую команду:
whoami /user
В домене Active Directory так же можно провести поиск sid’ов пользователей, которые никогда не логинились на компе:
wmic useraccount where (name="имя_пользователя" and domain="имя доменного имени") get name,sid

Добавить комментарий