Hoe om 'n gebruiker se sekuriteitsidentifiseerder (SID) in Windows te vind

INHOUDSOPGAWE:

Hoe om 'n gebruiker se sekuriteitsidentifiseerder (SID) in Windows te vind
Hoe om 'n gebruiker se sekuriteitsidentifiseerder (SID) in Windows te vind
Anonim

Wat om te weet

  • Tik in opdragprompt wmic useraccount kry naam, sid en druk Enter.
  • Jy kan ook 'n gebruiker se SID bepaal deur deur die ProfileImagePath-waardes te kyk in elke S-1-5-21 voorvoegsel SID gelys onder:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

'n Algemene rede waarom jy dalk die sekuriteitidentifiseerder (SID) vir 'n gebruiker se rekening in Windows wil vind, is om te bepaal watter sleutel onder HKEY_USERS in die Windows-register om na gebruikerspesifieke registerdata te soek. Dit is maklik om SID's by gebruikersname te pas met die wmic-opdrag wat in die meeste weergawes van Windows vanaf die opdragprompt beskikbaar is.

Hoe om 'n gebruiker se SID met WMIC te vind

Volg hierdie maklike stappe om 'n tabel van gebruikersname en hul ooreenstemmende SID's te vertoon. Dit sal waarskynlik net 'n minuut, miskien minder, neem om 'n gebruiker se SID in Windows via WMIC te vind:

Sien hoe om 'n gebruiker se SID in die register te vind verder af op die bladsy vir instruksies oor hoe om 'n gebruikernaam by 'n SID te pas via inligting in die Windows-register, 'n alternatiewe metode vir die gebruik van WMIC. Die wmic-opdrag het nie voor Windows XP bestaan nie, so jy sal die registermetode in daardie ouer weergawes van Windows moet gebruik.

  1. Maak Windows-terminale oop (Windows 11), of maak opdragprompt oop in ouer weergawes van Windows. As jy 'n sleutelbord en muis in Windows 11/10/8 gebruik, is die vinnigste manier deur die Power User Menu, toeganklik met die WIN+X kortpad.

    As jy nie Command Prompt daar sien nie, tik cmd in die soekbalk in die Start-kieslys, en kies Command Prompt wanneer jy dit sien.

    Jy hoef nie 'n verhoogde opdragprompt oop te maak vir dit om te werk nie. Sommige Windows-opdragte vereis dit, maar in die WMIC-opdragvoorbeeld hieronder kan jy 'n gereelde, nie-administratiewe opdragprompt oopmaak.

  2. Tik die volgende opdrag in opdragprompt presies soos dit hier gewys word, insluitend spasies of gebrek daaraan:

    
    

    wmic gebruikerrekening kry naam, sid

    …en druk dan Enter.

    Image
    Image

    As jy die gebruikersnaam ken en net daardie een gebruiker se SID wil gryp, voer hierdie opdrag in maar vervang USER met die gebruikersnaam (hou die aanhalings):

    
    

    wmic gebruikerrekening waar naam="USER" kry sid

    Image
    Image

    As jy 'n fout kry dat die wmic-opdrag nie herken word nie, verander die werkgids na C:\Windows\System32\wbem\ en probeer weer. Jy kan dit doen met die cd (verander gids) opdrag.

  3. Jy behoort 'n tabel te sien wat in opdragprompt vertoon word. Dit is 'n lys van elke gebruikerrekening in Windows, gelys volgens gebruikernaam, gevolg deur die rekening se ooreenstemmende SID.

Nou dat jy vol vertroue is dat 'n spesifieke gebruikersnaam met 'n spesifieke SID ooreenstem, kan jy enige veranderinge aanbring wat jy ook al in die register moet aanbring of enigiets anders doen waarvoor jy hierdie inligting nodig gehad het.

Image
Image

Vind die gebruikernaam deur die SID te gebruik

As jy toevallig 'n geval het waar jy die gebruikersnaam moet vind, maar al wat jy het, is die sekuriteitsidentifiseerder, kan jy die opdrag soos volg "omkeer" (vervang net hierdie SID met die betrokke een):


wmic gebruikerrekening waar sid="S-1-5-21-992878714-4041223874-2616370337-1001" naam kry

…om 'n resultaat soos hierdie te kry:


Naam

jonfi

Image
Image

Hoe om 'n gebruiker se SID in die register te vind

Jy kan ook 'n gebruiker se SID bepaal deur deur die ProfileImagePath-waardes te kyk in elke S-1-5-21 voorvoegsel SID wat onder hierdie sleutel gelys word:


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

Image
Image

Die ProfileImagePath waarde binne elke SID-benoemde registersleutel lys die profielgids, wat die gebruikernaam insluit.

Byvoorbeeld, die waarde onder die S-1-5-21-992878714-4041223874-2616370337-1001 sleutel op die rekenaar wat jy hierbo sien is C:\Users\jonfi, so ons weet dit is die SID vir daardie gebruiker.

Hierdie metode om gebruikers by SID's te pas, sal net daardie gebruikers wys wat aangemeld is of wat aangemeld is en van gebruikers verander het. Om voort te gaan om die registermetode te gebruik om ander gebruiker se SID's te bepaal, moet jy as elke gebruiker op die stelsel aanmeld en hierdie stappe herhaal. Dit is 'n groot nadeel; as jy aanvaar dat jy in staat is, is jy baie beter daaraan toe om die wmic-opdragmetode hierbo te gebruik.

Gereelde Vrae

    Hoe vind ek my eie SID vinnig?

    Maak die opdragprompt oop deur Windows-sleutel+R te druk. Voer dan die volgende opdrag in en druk Enter: whoami /user.

    Hoe voeg ek 'n gebruiker by my rekenaar?

    Om 'n nuwe gebruikersrekening in Windows te skep, gaan na Start > Settings > Rekeninge> Familie en ander gebruikers Onder Ander gebruikers > Voeg ander gebruiker by, kies Voeg rekening byVoer die gebruiker se inligting in en volg die aanwysings.

Aanbeveel: