Jak najít identifikátor zabezpečení uživatele (SID) v systému Windows

Obsah:

Jak najít identifikátor zabezpečení uživatele (SID) v systému Windows
Jak najít identifikátor zabezpečení uživatele (SID) v systému Windows
Anonim

Co je dobré vědět

  • Do příkazového řádku zadejte wmic useraccount get name, sid a stiskněte Enter.
  • Můžete také určit SID uživatele tak, že se podíváte na hodnoty ProfileImagePath v každém S-1-5-21 s předponou SID uvedené pod:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Obvyklým důvodem, proč byste mohli chtít najít identifikátor zabezpečení (SID) pro uživatelský účet ve Windows, je určit, který klíč pod HKEY_USERS v registru Windows hledat data registru specifická pro uživatele. Přiřazování SID k uživatelským jménům je snadné pomocí příkazu wmic, který je k dispozici z příkazového řádku ve většině verzí systému Windows.

Jak najít SID uživatele pomocí WMIC

Podle těchto jednoduchých kroků zobrazíte tabulku uživatelských jmen a jejich odpovídajících SID. Najít SID uživatele ve Windows pomocí WMIC bude pravděpodobně trvat jen minutu, možná méně:

Instrukce k přiřazování uživatelského jména k SID pomocí informací v registru Windows, alternativní metoda k použití WMIC, naleznete v části Jak najít SID uživatele v registru dále na stránce. Příkaz wmic před Windows XP neexistoval, takže budete muset použít metodu registru v těchto starších verzích Windows.

  1. Otevřete Windows Terminal (Windows 11) nebo otevřete příkazový řádek ve starších verzích Windows. Pokud používáte klávesnici a myš ve Windows 11/10/8, nejrychlejší způsob je přes nabídku pokročilého uživatele, která je přístupná pomocí zkratky WIN+X.

    Pokud tam nevidíte Příkazový řádek, napište cmd do vyhledávacího pole v nabídce Start a vyberte Příkazový řádek až to uvidíš.

    Aby to fungovalo, nemusíte otevírat zvýšený příkazový řádek. Některé příkazy systému Windows to vyžadují, ale v příkladu příkazu WMIC níže můžete otevřít běžný příkazový řádek, který není určen pro správu.

  2. Do příkazového řádku zadejte následující příkaz přesně tak, jak je zde zobrazen, včetně mezer nebo jejich chybějících mezer:

    
    

    uživatelský účet wmic získat jméno, sid

    …a poté stiskněte Enter.

    Image
    Image

    Pokud znáte uživatelské jméno a chtěli byste získat pouze SID tohoto uživatele, zadejte tento příkaz, ale nahraďte USER uživatelským jménem (nechte uvozovky):

    
    

    wmic useraccount kde name="USER" get sid

    Image
    Image

    Pokud se zobrazí chyba, že příkaz wmic nebyl rozpoznán, změňte pracovní adresář na C:\Windows\System32\wbem\ a zkuste to znovu. Můžete to udělat pomocí příkazu cd (změnit adresář).

  3. V příkazovém řádku byste měli vidět tabulku. Toto je seznam každého uživatelského účtu ve Windows, seřazený podle uživatelského jména, za kterým následuje odpovídající SID účtu.

Nyní, když jste si jisti, že konkrétní uživatelské jméno odpovídá konkrétnímu SID, můžete v registru provést jakékoli potřebné změny nebo udělat cokoliv jiného, pro co jste tyto informace potřebovali.

Image
Image

Nalezení uživatelského jména pomocí SID

Pokud se vám stane, že potřebujete najít uživatelské jméno, ale jediné, co máte, je bezpečnostní identifikátor, můžete příkaz takto „obrátit“(stačí nahradit toto SID příslušným):


wmic useraccount where sid="S-1-5-21-992878714-4041223874-2616370337-1001" get name

…abyste dosáhli takového výsledku:


Jméno

jonfi

Image
Image

Jak najít SID uživatele v registru

Můžete také určit SID uživatele tím, že se podíváte na hodnoty ProfileImagePath v každém S-1-5-21 s předponou SID uvedeným pod tímto klíčem:


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

Image
Image

Hodnota ProfileImagePath v každém klíči registru s názvem SID uvádí adresář profilu, který obsahuje uživatelské jméno.

Například hodnota pod tlačítkem S-1-5-21-992878714-4041223874-2616370337-1001 na počítači, který vidíte výše, je C:\Users\jonfi, takže víme, že je to SID tohoto uživatele.

Tato metoda přiřazování uživatelů k SID zobrazí pouze ty uživatele, kteří jsou přihlášeni nebo se přihlásili a přepnuli uživatele. Chcete-li nadále používat metodu registru pro určování SID jiných uživatelů, budete se muset přihlásit jako každý uživatel v systému a zopakovat tyto kroky. To je velká nevýhoda; za předpokladu, že to dokážete, je pro vás mnohem lepší použít metodu příkazu wmic výše.

FAQ

    Jak rychle najdu své vlastní SID?

    Otevřete příkazový řádek stisknutím klávesa Windows+R. Poté zadejte následující příkaz a stiskněte Enter: whoami /user.

    Jak přidám uživatele do svého počítače?

    Pro vytvoření nového uživatelského účtu ve Windows přejděte na Start > Nastavení > Účty> Rodina a další uživatelé Pod Ostatní uživatelé > Přidat dalšího uživatele, vyberte Přidat účetZadejte informace o uživateli a postupujte podle pokynů.

Doporučuje: