Kako Saznati Korisnikov Sid

Sadržaj:

Kako Saznati Korisnikov Sid
Kako Saznati Korisnikov Sid

Video: Kako Saznati Korisnikov Sid

Video: Kako Saznati Korisnikov Sid
Video: Болгарка искрит и дёргается, щётки новые, якорь, статор целый. Как починить? Ремонт инструмента Бош 2024, April
Anonim

Korisnici se u OS-u Windows ne identificiraju imenima, već posebnim sigurnosnim identifikatorima ili sigurnosnim identifikatorom - SID. Rješenje problema određivanja SID-a odabranog korisnika ne zahtijeva upotrebu dodatnog softvera i provodi se standardnim sredstvima sistema.

Kako saznati sid korisnika
Kako saznati sid korisnika

Instrukcije

Korak 1

Pozovite glavni sistemski meni klikom na gumb "Start" i idite na dijalog "Run". Upišite regedit u redak "Otvori" i potvrdite pokretanje uslužnog programa Registry Editor klikom na dugme U redu. Proširite granu

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

i pronađite sve User ID-ove (SID-ove). Idite na ključ ProfikeImagePath i pronađite odgovarajuću vrijednost SID korisničkog imena. Izađite iz uslužnog programa Registry Editor.

Korak 2

Obrnuta operacija, kada je poznat SID korisnika i ako je potrebno utvrditi ime njegovog računa, može se izvršiti pomoću naredbe reg.exe. U ovom slučaju, sintaksa naredbe izgleda ovako:

reg upit HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

Korak 3

Koristite ugrađeni uslužni program GetSID za određivanje jedinstvenog identifikatora za izabranog korisnika. Sintaksa naredbe izgleda ovako:

ime_pogona: > getsid

Upotreba: getsid / server1 račun / server2 račun.

Korak 4

Alternativna metoda za programsko dobivanje SID-a željenog korisnika je upotreba klase SecurityIdentifier u. NET Framework 2.0. U ovom slučaju, identifikator se može prikazati kao niz, niz bajtova ili kombinacija vrijednosti WellKnownSidType i SID domene. Dodatni uvjet za dobivanje željenog rezultata je poziv klasi WindowsIdentity. Sintaksa za takvu naredbu izgleda ovako:

pomoću sistema;

pomoću System. Security. Principal;

prostor imena GetSID

{

razredni program

{

static void Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

Console. WriteLine (wid. Name + SID je 0, wid. User. Value);

Console. Read ();

}
}
}.

Preporučuje se: