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, Studeni
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 sustava.

Kako saznati sid korisnika
Kako saznati sid korisnika

Upute

Korak 1

Pozovite glavni izbornik sustava klikom na gumb "Start" i idite na dijaloški okvir "Run". Utipkajte regedit u redak "Otvori" i potvrdite pokretanje uslužnog programa Registry Editor klikom na gumb U redu. Proširite granu

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

i pronađite sve User ID-ove (SID-ove). Idite na tipku ProfikeImagePath i pronađite odgovarajuću vrijednost SID korisničkog imena. Zatvorite uslužni program 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.

3. korak

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

ime_pogona: > getsid

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

4. korak

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 u klasu WindowsIdentity. Sintaksa takve naredbe izgleda ovako:

pomoću sustava;

pomoću System. Security. Principal;

prostor imena GetSID

{

razredni program

{

statička praznina Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Console. Read ();

}
}
}.

Preporučeni: