Как да намерите идентификатора за сигурност на всеки потребителски акаунт в Windows
Ако някога сте се опитали да управлявате разрешенията за файлове и папки или сте прегледали регистъра, може да сте видели дълги низови стойности, нещо като "S-1-5-21-3011698416-3634052959-2884390752-500". като Идентификатори за сигурност или SIDs за кратко. Всеки потребител ще има уникален SID, прикачен към него. Ако никога не сте чували за SIDs (Идентификатори за сигурност), може да се чудите какво представляват в света тези. В крайна сметка никога няма да видите тези идентификатори за сигурност на обикновена гледка, например в контролния панел или в приложението Настройки.
Какво представлява SID?
Идентификаторът за защита е уникален низ от стойности, който се издава от даден орган, като домейн контролера на Windows, на всеки отделен главен потребител и група за сигурност. Идентификаторът за сигурност се създава автоматично, когато се създаде главна директория или група за сигурност. След като се създаде SID, той се съхранява в базата данни за защита и се изтегля, когато е необходимо.
Съчетавайки SID и потребителските права, Windows ви дава, потребител, ток за достъп всеки път, когато влезете в системата си. Това означение за достъп от своя страна осигурява контекста на сигурността и ви дава подходящи разрешения и права за управление на вашата Windows система.
Просто казано, SID е една от важните части на модела за защита на Windows.
Освен автоматичните генерирани SID, Windows има и няколко универсални добре познати SIDs като Everyone, Local Authority, World, NT Authority и All Services. Тук можете да намерите всички добре познати SIDs.
Има много начини да намерите SID на конкретен потребител или на всички потребители в Windows. Ще покажа няколко от тях. Използвайте този, който отговаря на вашите нужди.
Намерете SID на текущия потребител
За да намерите SID на текущия потребител, можете да използвате една от двете команди, и двете са едноредови команди.
Първо, потърсете "Command Prompt" в стартовото меню и го отворете. След отваряне на командния ред изпълнете командата по-долу. Той ще изчисти списъка ти сегашното потребителско име на свързания с него SID.
whoami / user
Друга възможност е да използвате командата за управление на интерфейса на Windows (WMIC). Просто изпълнете командата по-долу и ще се появи SID и потребителското име.
wmic useraccount където име = '% username%' получи име, sid
Намерете SID на конкретен потребител
Ако искате да видите SID на конкретен потребител, всичко, което трябва да направите, е да замените %username%
в горната команда WMIC с действителното потребителско име на потребителя.
Веднъж заменен, командата изглежда нещо като следното:
wmic useraccount където името = 'krishna' получи име, sid
Намерете SID на всички потребители
Освен създадените от вас потребителски профили, Windows автоматично създава някои профили по подразбиране като гост, администратор, WDAGUtilityAccount и т.н. Ако искате да намерите SID на всички потребители на вашата система, изпълнете командата по-долу:
wmic useraccount получи име, sid
Има и команда PowerShell за постигане на едно и също нещо. Отворете PowerShell от менюто "Старт". Сега изпълнете командата по-долу и ще се показват всички SID на всички потребители заедно с техните потребителски имена.
Get-WmiObject win32_useraccount Изберете име, sid
Намерете SID с помощта на редактора на системния регистър
Не е изненадващо, че можете да използвате редактора на системния регистър, за да намерите SID на всеки потребител само с няколко кликвания. Ако не ви харесва да се занимавате с командния ред или PowerShell, това е добра алтернатива.
За да започнете, потърсете "regedit" в менюто "Старт" и го отворете, след което отидете на следното място:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
Под клавиша ProfileList ще видите както добре известни, така и SID на потребителски акаунт. СИД за потребителски акаунти ще са по-дълги. За да намерите кой SID принадлежи на кой потребител, кликнете върху SID в левия панел и ще видите потребителското име в десния панел до стойността ProfileImagePath.
Коментирайте по-долу споделяйки вашите мисли и опит относно използването на горния метод, за да намерите SID на потребителите в Windows.
Image Credit: Джон Суинделс