Kako najti uporabniški varnostni identifikator (SID) v sistemu Windows

Kazalo:

Kako najti uporabniški varnostni identifikator (SID) v sistemu Windows
Kako najti uporabniški varnostni identifikator (SID) v sistemu Windows
Anonim

Kaj morate vedeti

  • V ukazni poziv vnesite wmic useraccount get name, sid in pritisnite Enter.
  • SID uporabnika lahko določite tudi tako, da pogledate vrednosti ProfileImagePath v vsakem SID-ju s predpono S-1-5-21, ki je naveden pod:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Pogost razlog, zakaj bi morda želeli poiskati varnostni identifikator (SID) za uporabniški račun v sistemu Windows, je, da določite, kateri ključ pod HKEY_USERS v registru Windows za iskanje uporabniško specifičnih podatkov registra. Ujemanje SID-jev z uporabniškimi imeni je preprosto z ukazom wmic, ki je na voljo v ukaznem pozivu v večini različic sistema Windows.

Kako najti uporabnika SID z WMIC

Sledite tem preprostim korakom za prikaz tabele uporabniških imen in njihovih ustreznih SID-jev. Najbrž bo trajalo le minuto, morda manj, da poiščete uporabniški SID v sistemu Windows prek WMIC:

Glejte Kako najti uporabniški SID v registru nižje na strani za navodila o ujemanju uporabniškega imena s SID prek informacij v registru Windows, kar je alternativna metoda uporabi WMIC. Ukaz wmic ni obstajal pred operacijskim sistemom Windows XP, zato boste morali v teh starejših različicah sistema Windows uporabiti metodo registra.

  1. Odprite terminal Windows (Windows 11) ali odprite ukazni poziv v starejših različicah sistema Windows. Če uporabljate tipkovnico in miško v sistemu Windows 11/10/8, je najhitrejši način prek menija naprednega uporabnika, do katerega lahko dostopate z bližnjico WIN+X.

    Če tam ne vidite ukaznega poziva, vnesite cmd v iskalno vrstico v meniju Start in izberite Ukazni poziv ko ga vidiš.

    Ni vam treba odpreti povišanega ukaznega poziva, da bi to delovalo. Nekateri ukazi sistema Windows to zahtevajo, vendar v spodnjem primeru ukaza WMIC lahko odprete običajni, neskrbniški ukazni poziv.

  2. Vnesite naslednji ukaz v ukazni poziv točno tako, kot je prikazan tukaj, vključno s presledki ali pomanjkanjem le-teh:

    
    

    wmic uporabniški račun pridobi ime, sid

    …in nato pritisnite Enter.

    Image
    Image

    Če poznate uporabniško ime in želite pridobiti SID samo enega uporabnika, vnesite ta ukaz, vendar zamenjajte USER z uporabniškim imenom (ohranite narekovaje):

    
    

    wmic uporabniški račun, kjer name="USER" dobi sid

    Image
    Image

    Če dobite napako, da ukaz wmic ni prepoznan, spremenite delovni imenik v C:\Windows\System32\wbem\ in poskusite znova. To lahko storite z ukazom cd (sprememba imenika).

  3. V ukaznem pozivu bi morali videti prikazano tabelo. To je seznam vsakega uporabniškega računa v sistemu Windows, naveden po uporabniškem imenu, ki mu sledi ustrezni SID računa.

Zdaj, ko ste prepričani, da določeno uporabniško ime ustreza določenemu SID-ju, lahko v registru izvedete kakršne koli spremembe ali storite kar koli drugega, za kar potrebujete te informacije.

Image
Image

Iskanje uporabniškega imena z uporabo SID

Če imate slučajno, da morate najti uporabniško ime, vendar imate samo varnostni identifikator, lahko "obrnete" ukaz takole (samo zamenjajte ta SID z zadevnim):


wmic uporabniški račun, kjer sid="S-1-5-21-992878714-4041223874-2616370337-1001" pridobi ime

…da dobite tak rezultat:


Ime

jonfi

Image
Image

Kako najti uporabniški SID v registru

SID uporabnika lahko določite tudi tako, da pogledate vrednosti ProfileImagePath v vsakem SID-ju s predpono S-1-5-21, ki je naveden pod tem ključem:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Image
Image

Vrednost ProfileImagePath znotraj vsakega registrskega ključa z imenom SID navaja imenik profila, ki vključuje uporabniško ime.

Na primer, vrednost pod ključem S-1-5-21-992878714-4041223874-2616370337-1001 na računalniku, ki ga vidite zgoraj, je C:\Users\jonfi, tako da vemo, da je to SID za tega uporabnika.

Ta metoda povezovanja uporabnikov s SID-ji bo prikazala samo tiste uporabnike, ki so prijavljeni ali so se prijavili in zamenjali uporabnike. Če želite še naprej uporabljati metodo registra za določanje SID-jev drugih uporabnikov, se boste morali prijaviti kot vsak uporabnik v sistem in ponoviti te korake. To je velika pomanjkljivost; ob predpostavki, da ste sposobni, je veliko bolje, če uporabite zgornjo ukazno metodo wmic.

FAQ

    Kako hitro najdem svoj SID?

    Odprite ukazni poziv s pritiskom tipka Windows+R. Nato vnesite naslednji ukaz in pritisnite Enter: whoami /user.

    Kako dodam uporabnika v svoj računalnik?

    Če želite ustvariti nov uporabniški račun v sistemu Windows, pojdite na Start > Nastavitve > Računi> Družinski in drugi uporabniki Pod Drugi uporabniki > Dodaj drugega uporabnika izberite Dodaj računVnesite podatke o uporabniku in sledite pozivom.

Priporočena: