Dacă ați gestionat vreodată permisiunile pentru fișiere și foldere sau ați răsfoit Registrul, este posibil să fi văzut un șir lung de valori precum „S-1-5-21-3011698416-3634052959-2884390752-500”. Acest șir se numește Identificator de securitate sau cod SID. Fiecare utilizator va avea o valoare SID unică. Acest articol vă va arăta cum să găsiți SID-ul pentru conturile de utilizator Windows.
Ce este SID?
Un identificator de securitate este o valoare unică de șir atribuită tuturor grupurilor de securitate și securitate de către o autoritate, cum ar fi controlerul de domeniu Windows. Acest identificator de securitate este generat automat atunci când este creat un grup de securitate. Odată generat codul SID, acesta este stocat în baza de date și preluat atunci când este necesar.
Atunci când combină SID-ul și drepturile utilizatorului, Windows va oferi utilizatorului un jeton de acces de fiecare dată când vă conectați la sistem. Acest token de acces oferă, la rândul său, contextul de securitate adecvat și permisiunile pentru a gestiona sistemul Windows. Mai simplu spus, SID este una dintre părțile importante ale modelului de securitate Windows.
În afară de SID-urile generate automat, Windows are și câteva SID-uri comune celebre, cum ar fi Everyone, Local Authority, World, NT Authority și All Services. Există multe modalități de a găsi codul SID al unui anumit utilizator sau al tuturor utilizatorilor Windows. Mai jos sunt câteva modalități de a găsi ID-ul de utilizator, utilizați-l pe cel care funcționează cel mai bine pentru dvs.
Cum să găsiți SID-ul oricărui utilizator pe Windows
1. Utilizați promptul de comandă
Cea mai simplă modalitate de a verifica SID-ul utilizatorului conectat în prezent pe computer este să utilizați comanda whoami. Acesta va afișa SID-ul cu ajutorul argumentului „utilizator” al comenzii. Singura limitare este că nu poate afișa mai multe SID-uri ale unui singur utilizator.
Iată cum:
1. Apăsați Win + R pentru a lansa caseta de dialog Run . Tastați cmd în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide Linia de comandă .
2. Va apărea fereastra User Account Control. Faceți clic pe butonul Da pentru a deschide aplicația cu drepturi de administrator dacă vi se solicită.
3. Acum, tastați următoarea comandă pentru a vedea SID-ul contului de utilizator conectat în prezent:
whoami /user

Verificați SID folosind linia de comandă
4. Veți vedea numele de utilizator conectat în prezent și SID-ul corespunzător. Puteți selecta și copia direct text din fereastra Prompt de comandă. Dar dacă doriți să exportați informații detaliate într-un fișier text pentru utilizare ulterioară, puteți face acest lucru introducând următoarea comandă:
whoami /user > C:\SID.txt
5. Comanda de mai sus va crea un fișier text numit SID în unitatea C. Îl puteți deschide cu Notepad sau orice altă aplicație de editare a textului.
6. Închideți fereastra Command Prompt.
2. Folosiți WMIC
Puteți vizualiza cu ușurință SID-ul tuturor utilizatorilor sau al unui singur utilizator pe computer folosind instrumentul de linie de comandă WMIC. Nu trebuie să deschideți o fereastră de linie de comandă cu drepturi de administrator pentru a utiliza WMIC și a vizualiza SID-ul.
Urmați acești pași pentru a face acest lucru:
1. Faceți clic dreapta pe butonul Start pentru a deschide meniul Power User . Faceți clic pe opțiunea Terminal.
2. Introduceți următoarea comandă și apăsați tasta Enter pentru a o executa:
wmic useraccount get name,sid
3. Comanda de mai sus va afișa numele de utilizator și SID-ul corespunzător tuturor conturilor de utilizator. Exemplul de caz arată 3 conturi locale (a, b și t) și conturile admin, guest, default și WDAGUtility.
4. Puteți exporta toate aceste date într-un fișier text de pe unitatea D executând următoarea comandă:
wmic useraccount get name,sid > D:\SID.txt
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID folosind WMIC
5. Dacă doriți să obțineți informații detaliate despre un anumit cont de utilizator de pe computer, sintaxa comenzii este:
wmic useraccount where name="USER" get sid
6. Înlocuiți partea UTILIZATOR a comenzii cu numele de utilizator real. În cazul exemplului, comanda ar fi:
wmic useraccount where name="a" get sid
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID folosind WMIC
7. Închideți fereastra Command Prompt.
3. Utilizați cmdleturile PowerShell
PowerShell furnizează cmdletul Get-WmiObject, astfel încât să puteți vedea SID-urile tuturor conturilor de utilizator de pe computerul dvs. Windows. La fel ca metoda WMIC, puteți vizualiza SID-urile tuturor utilizatorilor cu o singură comandă.
Urmați acești pași:
1. Apăsați Win + R pentru a lansa caseta de dialog Run. Tastați powershell în caseta de text și apăsați tastele Ctrl + Shift + Enter pentru a deschide PowerShell.
2. Va apărea fereastra User Account Control. Faceți clic pe butonul Da pentru a deschide aplicația cu drepturi de administrator dacă vi se solicită.
3. Introduceți următoarea comandă și apăsați tasta Enter :
Get-WmiObject win32_useraccount | Select name,sid
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID folosind Powershell
4. Comanda de mai sus va afișa toate conturile de utilizator și SID-urile respective. Pentru a exporta rezultatele ca fișier text, executați următoarea comandă:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
5. Comanda va salva fișierul pe unitatea C. Accesați locația utilizând File Explorer și deschideți fișierul într-o aplicație de editor de text.
6. Închideți fereastra PowerShell.
4. Utilizați Editorul Registrului
Dacă Command Prompt sau PowerShell nu funcționează pe computerul dvs., puteți utiliza Editorul de registru pentru a vedea toate SID-urile de pe computer. Această metodă nu este la fel de convenabilă ca vizualizarea listei complete de SID în terminal sau într-un fișier text. Va trebui să faceți ceva manual pentru a găsi SID-ul și numele de utilizator.
Iată cum:
1. Apăsați Win + R pentru a lansa caseta de dialog Run. Tastați regedit în caseta de text și apăsați simultan tastele Ctrl + Shift + Enter .
2. Va apărea fereastra User Account Control. Faceți clic pe butonul Da.
3. Accesați bara de adrese din partea de sus, inserați următoarea cale și apăsați tasta Enter :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
4. Faceți clic pe orice subcheie SID pentru a o selecta și treceți la secțiunea din dreapta.
5. Acum, găsiți valoarea ProfileImagePath și faceți dublu clic pe ea pentru a deschide fereastra Editare. Veți vedea numele de utilizator al SID-ului în câmpul Value Data .
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID-ul cu Regedit
6. În mod similar, puteți verifica alte chei SID și puteți deschide valoarea ProfileImagePath pentru a găsi numele de utilizator corespunzător.
7. Apoi, închideți aplicația Registry Editor.
5. Utilizați fișiere batch
Dacă vi se pare că ruta Terminalului este greoaie, puteți crea un fișier batch pentru a afișa SID-urile tuturor utilizatorilor simultan. Urmați acești pași pentru a crea un fișier batch:
1. Apăsați Win + D pentru a comuta la desktop .
2. Faceți clic dreapta pe un spațiu gol de pe desktop și faceți clic pe opțiunea Nou > Document text .
3. Un nou fișier text va apărea pe desktop. Faceți dublu clic pe fișier pentru a-l deschide într-o fereastră Notepad.
4. Acum, lipiți următorul cod în fișierul Notepad:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause
5. Apăsați Ctrl + Shift + S pentru a deschide fereastra Salvare ca . Păstrați numele fișierului SID.bat și câmpul Salvare ca tip ca Toate fișierele .
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID folosind fișierul batch
6. Navigați la locația folderului în care ați salvat fișierul batch. Faceți dublu clic pe el pentru a rula fișierul.
7. Fereastra Terminal va lansa și va afișa toți utilizatorii de pe computerul dvs. și SID-urile respective.
![Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows Cum să găsiți SID (identificatorul de securitate) pentru un cont de utilizator în Windows]()
Verificați SID folosind fișierul batch
Vă doresc succes!
Vezi mai mult: