Как узнать свой идентификатор пользователя windows

SID пользователя в Windows: Что это такое и как его узнать

Вы наверняка пытались управлять разрешениями определенных файлов, папок или часто просматриваете реестр Windows, то может показаться, что вы видели некоторые строковые значения типа S-1-5-21-281723897-98365329832-7382047462- 600. Эти значения известны как идентификаторы безопасности или SID. Давайте разберем, что такое SID пользователя в Windows 10 и какие способы его узнать.

Что такое SID пользователя в Windows?

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

Как узнать SID пользователя в Windows с помощью cmd

Одним из самых быстрых способов узнать идентификатор пользователя SID в Windows 10, — это воспользоваться командной строкой. Откройте командную строку и введите ниже команды, которые соответствуют вашим требованиям.

  1. Имя SID используемое в настоящее время: введите команду whoami /user и нажмите Enter.
  2. Имя SID определенного пользователя: введите в командую строку wmic useraccount where name=»хомячок» get name,sid . Где «хомячок» — это фактическое имя пользователя.
  3. Все SID пользователей в Windows: введите wmic useraccount get name,sid .

Узнаем ID компьютера

Узнаем ID ПК

Идентификатор компьютера – это его физический адрес MAC в сети, а точнее, его сетевой карты. Этот адрес уникален для каждой машины и может быть использован администраторами или провайдерами в различных целях – от удаленного управления и активации ПО до запрета доступа в сеть.

Узнать свой MAC-адрес довольно просто. Для этого существует два пути – «Диспетчер устройств» и «Командная строка».

Способ 1: «Диспетчер устройств»

Как уже было сказано выше, ID – это адрес конкретного устройства, то есть сетевого адаптера ПК.

  1. Идем в «Диспетчер устройств». Получить к нему доступ можно из меню «Выполнить» (Win+R), набрав команду


Открываем раздел «Сетевые адаптеры» и ищем название своей карты.


Дважды кликаем по адаптеру и, в открывшемся окне, переходим на вкладку «Дополнительно». В списке «Свойство» нажимаем на пункт «Сетевой адрес» и в поле «Значение» получаем MAC компьютера.

Если по каким-то причинам значение представлено в виде нулей или переключатель стоит в положении «Отсутствует», то определить ID поможет следующий способ.

Способ 2: «Командная строка»

С помощью консоли Windows можно совершать различные действия и выполнять команды без обращения к графической оболочке.

  1. Открываем «Командную строку» с помощью все того же меню «Выполнить». В поле «Открыть» набираем
Читайте также:  Linux выбрать видеокарту по умолчанию


Откроется консоль, в которой нужно прописать следующую команду и нажать ОК:


Система выдаст список всех сетевых адаптеров, в том числе и виртуальных (мы их видели в «Диспетчере устройств»). Для каждого будут указаны свои данные, в том числе и физический адрес. Нас интересует тот адаптер, с помощью которого мы подключены к интернету. Именно его MAC видят те люди, которым он нужен.

Смена ID

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

Способов смены MAC-адресов несколько. Мы поговорим о самых простых и проверенных.

Вариант 1: Сетевая карта

Это наиболее очевидный вариант, так как при замене сетевой карты в компьютере меняется и ID. Это касается и тех устройств, которые выполняют функции сетевого адаптера, например, Wi-Fi модуль или модем.

Вариант 2: Системные настройки

Данный способ заключается в простой замене значений в свойствах устройства.

  1. Открываем «Диспетчер устройств» (см. выше) и находим свой сетевой адаптер (карту).
  2. Кликаем дважды, переходим на вкладку «Дополнительно» и ставим переключатель в положение «Значение», если это не так.


Далее необходимо прописать адрес в соответствующее поле. MAC представляет собой набор из шести групп шестнадцатеричных чисел.

Здесь тоже есть нюанс. В Windows существуют ограничения на присвоение адаптерам адресов, «взятых из головы». Правда, есть и хитрость, позволяющая этот запрет обойти – воспользоваться шаблоном. Их четыре:

Вместо звездочек следует подставить любое шестнадцатиричное число. Это цифры от 0 до 9 и буквы от A до F (латинские), всего шестнадцать символов.

Вводить MAC-адрес следует без разделителей, в одну строку.

После перезагрузки адаптеру будет присвоен новый адрес.

Заключение

Как видите, узнать и заменить ID компьютера в сети довольно несложно. Стоит сказать, что без крайней надобности этим заниматься не желательно. Не хулиганьте в сети, чтобы не быть заблокированными по MAC, и все будет хорошо.

Что такое ID компьютера и как его узнать?

Владелец ПК или ноутбука может улучшать свою машину сколько захочет: пытаться увеличить скорость Интернета через роутер, приобретать новые составляющие и устанавливать самые современные программы. Для корректной работы некоторых из них необходимо узнать ID, или идентификационный номер, компьютера. Что это такое и где его посмотреть — попробуем разобраться.

Что такое ID компьютера?

ID компьютера — это индивидуальный номер, выраженный в шестнадцатеричной системе счисления и напрямую привязанный к сетевой карте. Именно под этим номером, вне зависимости от того, использует юзер Windows, Linux или macOS, устройство видно в сети — и именно по ID, в отличие от IP, его реально найти.

Важно: ID компьютера часто называется MAC-адресом — далее в нашем материале эти понятия будут использоваться в качестве синонимов.

Как узнать ID компьютера?

Посмотреть ID ПК или ноутбука под Windows так же просто, как подключить микрофон к компьютеру; сделать это можно, используя штатные средства ОС, а также с помощью одной из известнейших сторонних программ; о трёх самых простых способах будет рассказано ниже.

Командная строка

Юзер, уже имеющий представление, как узнать, какая операционная система на компьютере, наверняка без особого труда сможет воспользоваться функционалом командной строки — благо от него понадобится ввести всего одну команду. Чтобы посмотреть ID компьютера, действовать нужно следующим образом:

  • Вызвать командную строку, набрав соответствующее словосочетание в «Поиске» Windows.

  • Ввести в открывшемся окошке команду ipconfig /all без лишних пробелов и кавычек и нажать на клавишу Enter.

  • Найти в выведенном на экран списке раздел «Физический адрес» — это и будет искомый ай-ди, или идентификационный номер.

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

Диспетчер устройств

Узнать ID компьютера с помощью системной утилиты «Диспетчера устройств» можно следующим образом:

  • Вызвать посредством «Поиска» меню «Панель управления».

  • Перейти в раздел «Система и безопасность».

  • Далее — в подраздел «Система».

  • В новом окне воспользоваться расположенной справа от основного поля ссылкой «Диспетчер устройств».

  • Найти и развернуть раздел «Сетевые адаптеры».

  • Найти свой реальный сетевой адаптер.

  • Щёлкнуть по заголовку правой клавишей мыши, выбрать в открывшемся меню пункт «Свойства».

  • Перейти в раздел «Сетевой адрес» (Network Address) и посмотреть или скопировать ай-ди в текстовом поле.

Совет: если это поле остаётся пустым или под ним отмечен параметр «Отсутствует», чтобы узнать ID своего компьютера или ноутбука, пользователю придётся применить первый или третий из описанных методов.

AIDA64

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

  • Запустить программу и перейти в раздел «Сеть».

  • Далее — в подраздел «Сеть Windows».

  • Выбрать в открывшемся списке свой физический (реальный) сетевой адаптер.

  • И посмотреть ай-ди компьютера или ноутбука в нижнем поле.

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

Можно ли изменить ID компьютера?

Изменить ID компьютера под Windows можно несколькими способами:

  • приобретя и установив новую сетевую карту — это самый простой и стопроцентно работающий, но и наиболее дорогой вариант;
  • найдя и скачав в Интернете специальную программу — однако далеко не все они работают должным образом;
  • снова зайдя в «Диспетчер устройств».

В последнем случае пользователю понадобится:

  • В уже знакомом поле «Сетевой адрес» вместо существующей комбинации ввести новую; обязательное условие — в качестве второго по счёту символа должны выступать цифры шестнадцатеричной системы 2, 6, А или Е; остальные символы можно брать из головы.

  • Убедившись в правильности введённого ай-ди, нажать «ОК» и закрыть «Диспетчер устройств».

  • Теперь пользователю достаточно перезагрузить компьютер или ноутбук и снова проверить ID — если всё сделано правильно, номер должен измениться.

Подводим итоги

ID — это индивидуальный номер компьютера или ноутбука, позволяющий идентифицировать устройство в сети и по сути совпадающий с MAC-адресом. Узнать его можно с помощью командной строки, «Диспетчера устройств» или специальных программных продуктов. Чтобы изменить ай-ди компьютера, следует вписать новое значение в поле «Сетевой адрес» или приобрести и установить новую сетевую карту.

Как узнать SID пользователя или группы AD по имени и наоборот?

В среде Windows каждому доменному и локальному пользователю, группе и другим объектам безопасности, присваивается уникальный идентификатор — Security Identifier или SID. Именно SID, а не имя пользователя используется для контроля доступа к различным ресурсам: сетевым папкам, ключам реестра, объектам файловой системы, принтерам и т.д. В этой статье мы покажем несколько простых способов узнать SID пользователя или группы (локальных или из Active Directory), и обратную процедуру – определение имени пользователя или группы Windows по известному SID.

Получение учетки по SID:

На мой взгляд, проще всего для преобразования SID -> Username и Username -> SID проще всего воспользоваться командами командной строки или несложными командлетами PowerShell:

Как получить SID локального пользователя?

Чтобы получить SID локальной учетной записи на данном компьютере, можно воспользоваться утилитой wmic, которая позволяет обратится к пространству имен WMI компьютера. Для получения SID локального пользователя test_user можно использовать утилиту WMIC:

wmic useraccount where name=’test_user’ get sid

Команда вернула нам SID указанного пользователя — S-1-5-21-1175651296-1316126944-203051354-1005.

Если нужно узнать SID текущего пользователя (под которым выполняется команда), используйте такую команду:

wmic useraccount where name=’%username%’ get sid

С помощью двух .NET классов System.Security.Principal.SecurityIdentifier и System.Security.Principal.NTAccount вы можете получить SID пользователя с помощью PowerShell:

$objUser = New-Object System.Security.Principal.NTAccount(«LOCAL_USER_NAME»)
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

Узнать SID пользователя или группы в домене AD по имени

Вы можете узнать SID текущей доменной учетной записи командой:

Узнать SID доменного пользователя можно с помощью WMIC. В этом случае в команде нужно указать имя домена:

wmic useraccount where (name=’jjsmith’ and domain=′corp.winitpro.ru′) get sid

Для получения SID доменного пользователя можно воспользоваться командлетом Get-ADUser, входящего в состав модуля Active Directory Module для Windows PowerShell. Получим SID для аккаунта jjsmith:

Get-ADUser -Identity ‘jjsmith’ | select SID

Вы можете получить SID группы AD с помощью другого командлета — Get-ADGroup:

Get-ADGroup -Filter | Select SID

Если на вашем компьютере не установлен модуль AD для PowerShell, вы можете получить SID пользователя с помощью упомянутых ранее классов .Net:

$objUser = New-Object System.Security.Principal.NTAccount(«corp.wintpro.ru»,»jjsmith»)
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

Эта же команда PowerShell в одну строку:

(new-object security.principal.ntaccount “jjsmith»).translate([security.principal.securityidentifier])

Как узнать имя учетной записи пользователя или группы по SID?

Чтобы узнать имя учетной записи пользователя по SID (обратная процедура), можно воспользоваться одной из следующих команд:

wmic useraccount where sid=’S-1-3-12-12452343106-3544442455-30354867-1434′ get name

На PowerShell получить имя пользователя по его SID можно с помощью модуля AD для PowerShell:

Get-ADUser -Identity S-1-5-21-247647651-3952524288-2944781117-23711116

Чтобы найти имя доменной группы по известному SID используйте команду:

Get-ADGroup -Identity S-1-5-21-247647651-3952524288-2944781117-23711116

Также можно узнать SD группу и пользователя с помощью встроенных классов PowerShell (без дополнительных модулей):

$objSID = New-Object System.Security.Principal.SecurityIdentifier («S-1-5-21-2470456651-3958312488-29145117-23345716»)
$objUser = $objSID.Translate( [System.Security.Principal.NTAccount])
$objUser.Value

Поиск объектов в Active Directory по SID

Если вы не знаете к какому типу объекта AD относится некий SID и какой точно командлет использовать для его поиска (Get-AdUser, Get-ADComputer или Get-ADGroup), вы можете использовать универсальный метод поиска объектов в Active Directory по SID с помощью командлета Get-ADObject (параметр IncludeDeletedObjects позволяет искать по удаленным объектам AD в корзине).

$sid = ‘S-1-5-21-2470146651-3951111111-2989411117-11119501’
Get-ADObject –IncludeDeletedObjects -Filter «objectSid -eq ‘$sid'» | Select-Object name, objectClass

SID

В нашем случае объект AD, который имеет данный SID, является компьютером (objectClass).

Оцените статью
Adblock
detector