Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows

Эта строка называется идентификатором безопасности или SID. Каждый пользователь будет иметь уникальное значение SID. В этой статье показано, как найти SID для учетных записей пользователей Windows.

Что такое СИД?

Идентификатор безопасности — это уникальная строка значений, выдаваемая таким органом власти, как контроллер домена Windows, всем группам безопасности и конфиденциальности. Этот идентификатор безопасности генерируется автоматически при создании группы безопасности. После создания SID он сохраняется в базе данных и извлекается по мере необходимости.

Когда SID и права пользователя объединены, Windows будет предоставлять пользователю токен доступа каждый раз, когда вы входите в систему. Этот токен доступа, в свою очередь, предоставляет соответствующие разрешения и контекст безопасности для управления системой Windows. Проще говоря, SID — это одна из важных частей модели безопасности Windows.

Помимо автоматически сгенерированного SID, в Windows также есть несколько широко известных распространенных идентификаторов SID, таких как «Все», «Местный орган власти», «Мир», «NT Authority» и «Все службы». Существует множество способов узнать SID конкретного пользователя или всех пользователей Windows. Вот несколько способов найти идентификатор пользователя. Используйте тот, который подходит вам лучше всего.

Как узнать SID любого пользователя в Windows

1. Использование командной строки

Самый простой способ проверить SID текущего пользователя на вашем компьютере — использовать команду whoami. Он покажет SID с помощью аргумента «пользователь» команды. Единственное ограничение заключается в том, что он не может отображать несколько SID одного пользователя.

Вот как это сделать:

1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите cmd в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку.

2. Появится окно контроля учетных записей пользователей. Нажмите кнопку «Да», чтобы открыть приложение с правами администратора, если будет предложено.

3. Теперь введите следующую команду, чтобы просмотреть SID текущей учетной записи пользователя:

кто/пользователь

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 1

4. Вы увидите имя пользователя, вошедшего в систему, и соответствующий SID. Вы можете выбрать и скопировать текст напрямую из окна командной строки. Но если вы хотите экспортировать данные в текстовый файл для дальнейшего использования, вы можете сделать это, введя следующую команду:

whoami /пользователь > C:SID.txt

5. Приведенная выше команда создаст текстовый файл с именем SID на диске C. Вы можете открыть его с помощью Блокнота или любого другого текстового редактора.

6. Закройте окно командной строки.

2. Использование WMIC

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

Для этого выполните следующие действия:

1. Щелкните правой кнопкой мыши кнопку «Пуск», чтобы открыть меню «Опытный пользователь». Нажмите кнопку «Терминал».

2. Введите следующую команду и нажмите клавишу Enter, чтобы выполнить ее:

wmic useraccount получить имя, sid

3. Приведенная выше команда отобразит имя пользователя и соответствующий SID всех учетных записей пользователей. В примере показаны 3 локальные учетные записи (a, b и t), а также учетная запись администратора, гостя, учетная запись по умолчанию и учетная запись WDAGUtility.

4. Вы можете экспортировать все эти данные в текстовый файл на диске D, выполнив следующую команду:

wmic useraccount получить имя,sid > D:SID.txt

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 2

5. Если вы хотите получить подробную информацию об определенной учетной записи пользователя на вашем компьютере, синтаксис команды следующий:

wmic useraccount, где name=”USER” получает sid

6. Замените часть команды USER фактическим именем пользователя. В примере команда будет такой:

wmic useraccount, где name=”a” получить sid

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 3

7. Закройте окно командной строки.

3. Использование командлета PowerShell

PowerShell предоставляет командлет Get-WmiObject, позволяющий просматривать идентификаторы SID всех учетных записей пользователей на ПК с Windows. Как и в случае с методом WMIC, вы можете просмотреть SID всех пользователей с помощью одной команды.

Следуй этим шагам:

1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите powershell в текстовое поле и нажмите клавиши Ctrl + Shift + Enter, чтобы открыть PowerShell.

2. Появится окно контроля учетных записей пользователей. Нажмите кнопку «Да», чтобы открыть приложение с правами администратора, если будет предложено.

3. Введите следующую команду и нажмите клавишу Enter:

Get-WmiObject win32_useraccount | Выберите имя, Сид

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 4

4. Приведенная выше команда отобразит все учетные записи пользователей и их соответствующие SID. Чтобы вывести результаты в виде текстового файла, выполните следующую команду:

Get-WmiObject win32_useraccount | Выберите имя,sid > C:SID.txt.

5. Команда сохранит файл на диск C. Получите доступ к этому местоположению с помощью проводника и откройте файл в приложении текстового редактора.

6. Закройте окно PowerShell.

4. Используйте редактор реестра.

Если командная строка или PowerShell не работают на вашем компьютере, вы можете использовать редактор реестра, чтобы просмотреть все идентификаторы SID на вашем компьютере. Этот способ не так удобен, как просмотр полного списка SID в терминале или в текстовом файле. Вам придется проделать некоторую ручную работу, чтобы найти их SID и имя пользователя.

Вот как это сделать:

1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите regedit в текстовое поле и одновременно нажмите клавиши Ctrl + Shift + Enter.

2. Появится окно контроля учетных записей пользователей. Нажмите кнопку Да.

3. Перейдите в адресную строку вверху, вставьте следующий путь и нажмите клавишу Enter:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList

4. Нажмите на любой подраздел SID, чтобы выбрать его и перейти к нужному разделу.

5. Теперь найдите значение ProfileImagePath и дважды щелкните его, чтобы открыть окно редактирования. Вы увидите имя пользователя SID в поле «Значение данных».

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 5

6. Аналогичным образом вы можете проверить другие ключи SID и открыть их значение ProfileImagePath, чтобы найти соответствующее имя пользователя.

7. Затем закройте приложение «Редактор реестра».

5. Используйте пакетные файлы

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

1. Нажмите Win + D, чтобы переключиться на рабочий стол.

2. Щелкните правой кнопкой мыши пустое место на рабочем столе и выберите параметр «Создать» > «Текстовый документ».

3. На рабочем столе появится новый текстовый файл. Дважды щелкните файл, чтобы открыть его в окне Блокнота.

4. Теперь вставьте следующий код в файл Блокнота:

@echo off cmd.exe /k учетная запись пользователя wmic, получение имени, sid-пауза

5. Нажмите Ctrl + Shift + S, чтобы открыть окно «Сохранить как». Сохраните имя файла как SID.bat, а в поле «Тип файла» — «Все файлы».

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 6

6. Перейдите к папке, в которой вы сохранили пакетный файл. Дважды щелкните по нему, чтобы запустить файл.

7. Откроется окно терминала, в котором отобразятся все пользователи вашего ПК и их соответствующие SID.

Как узнать SID (идентификатор безопасности) учетной записи пользователя в Windows Рисунок 7

Желаю вам успехов!

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *