Skip to main content

Kako pronaći korisničkog identifikatora (SID) u sustavu Windows

Web Development - Computer Science for Business Leaders 2016 (Lipanj 2024)

Web Development - Computer Science for Business Leaders 2016 (Lipanj 2024)
Anonim

Postoje mnogi razlozi zbog kojih biste trebali pronaći sigurnosni identifikator (SID) za račun određenog korisnika u sustavu Windows, ali u našem kutu svijeta, zajednički razlog za to jest odrediti koji ključ ispod HKEY_USERS u registru sustava Windows potražite podatke o registru korisnika za korisnika.

Bez obzira na razlog vaše potrebe, podudaranje SID-ova s ​​korisničkim imenima vrlo je jednostavno zahvaljujući wmic naredbi, naredbi koja je dostupna iz naredbenog retka u većini verzija sustava Windows.

Vidjeti Kako pronaći korisničku SID u Registru dodatno dolje na stranici za upute o podudaranju korisničkog imena s SID-om putem informacija u Registru sustava Windows, alternativnu metodu korištenja WMIC-a. Wmic naredba nije postojala prije sustava Windows XP, tako da ćete imati da biste koristili metode registra u tim starijim verzijama sustava Windows.

Slijedite ove jednostavne korake za prikaz tablice korisničkih imena i njihovih odgovarajućih SID-ova:

Kako pronaći SID korisnika pomoću WMIC-a

Vjerojatno će potrajati samo minutu, možda manje, da pronađete SID korisnika u sustavu Windows putem WMIC-a:

  1. Otvori naredbeni redak.

    U sustavu Windows 10 i Windows 8, ako koristite tipkovnicu i miš, najbrži je način putem izbornika Power User, dostupan sWIN + Xprečac.

    Ako ne vidite naredbeni redak u izborniku Power User, upišite cmd u traku za pretraživanje na izborniku Start i kliknite Naredbeni redak kad to vidiš.

  2. U naredbeni redak upišite sljedeću naredbu točno onako kako je ovdje prikazana, uključujući razmake ili nedostatak istih:

    wmic useraccount dobiti ime, sid

    … i zatim pritisnite Unesi.

    Ako znate korisničko ime i želite samo zgrabiti SID jednog korisnika, unesite ovu naredbu, ali zamijenite KORISNIK s korisničkim imenom (zadržite navodnike):

    wmic useraccount gdje name = "USER" dobiva sid

    Ako dođe do pogreške da wmic naredba nije prepoznata, promijenite radni direktorij koji će biti C: Windows System32 WBEM i pokušajte ponovo. To možete učiniti s CD (promijeniti direktorij).

  3. Trebali biste vidjeti tablicu prikazanu u naredbenom retku. Ovo je popis svakog korisničkog računa u sustavu Windows, naveden po korisničkom imenu, a slijedi odgovarajući SID računa.

Sada kada ste sigurni da određeno korisničko ime odgovara određenom SID-u, možete unijeti sve potrebne promjene u registru ili učiniti sve što vam je potrebno za te informacije.

Ako slučajno imate slučaj gdje trebate pronaći korisničko ime, ali sve što imate je sigurnosni identifikator, možete "preokrenuti" naredbu kao što je ovaj (samo zamijenite ovaj SID s onim koji je u pitanju):

wmic useraccount gdje sid = "S-1-5-21-992878714-4041223874-2616370337-1001" dobiti ime

… da biste dobili ovakav rezultat:

Imejonfi

Kako pronaći korisničku SID u Registru

Također možete odrediti SID korisnika promatrajući ih putem ProfileImagePath vrijednosti u svakom S-1-5-21 predefiniranom SID navedenom pod ovom ključem:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfilList

ProfileImagePath vrijednost unutar svakog ključa registra s imenom SID navodi imenik profila koji uključuje korisničko ime.

Na primjer, ProfileImagePath vrijednost ispod S-1-5-21-992878714-4041223874-2616370337-1001 ključ na računalu je C: Users jonfi , pa znam da je SID za korisnika "jonfi" "S-1-5-21-992878714-4041223874-2616370337-1001".

Ova metoda podudaranja korisnika s ID-ovima prikazivat će samo one korisnike koji su prijavljeni ili su se prijavili i prebacili na korisnike. Da biste nastavili koristiti metode registra za određivanje SID-ova drugih korisnika, morat ćete se prijaviti kao svaki korisnik na sustavu i ponoviti ove korake. Ovo je veliki nedostatak; uz pretpostavku da ste u mogućnosti, mnogo ste bolje koristiti gore navedenu wmic naredbu.