Skip to main content

Windows'da bir kullanıcının güvenlik tanımlayıcısı (SID) nasıl bulunur

You Bet Your Life: Secret Word - Floor / Door / Table (Nisan 2024)

You Bet Your Life: Secret Word - Floor / Door / Table (Nisan 2024)
Anonim

Windows'ta belirli bir kullanıcının hesabı için güvenlik tanımlayıcısını (SID) bulmak isteyebileceğiniz birçok neden vardır, ancak dünyanın köşesinde, Windows Kayıt Defteri'ndeki HKEY_USERS altındaki anahtarın hangisi olduğunu belirlemenin yaygın nedeni. kullanıcı için belirli kayıt defteri verilerini arayın.

İhtiyacınızın nedeni ne olursa olsun, Windows'un birçok sürümünde Komut İstemi'nden bir komut olan wmic komutu sayesinde SID'leri kullanıcı isimlerine uymanız gerçekten çok kolay.

Görmek Bir kullanıcının sid kayıt defterinde nasıl bulunur Bir kullanıcı adıyla bir Windows kullanıcı adıyla eşleştirmenin, Windows Kayıt Defteri'nde, alternatif bir yöntem olan WMIC ile eşleştirilmesiyle ilgili daha fazla bilgi için sayfanın aşağısına doğru ilerleyin. Windows XP'den önce wmic komutu mevcut değildi. var Windows'un eski sürümlerinde kayıt defteri yöntemini kullanmak.

Kullanıcı adları tablosu ve bunlara karşılık gelen SID'leri görüntülemek için aşağıdaki adımları izleyin:

WMIC ile bir kullanıcının SID'si Nasıl Bulunur

Muhtemelen bir kullanıcı tarafından Windows’da WMIC’i bulmak için bir dakika, belki daha da az bir zaman alacaktır:

  1. Komut İstemi'ni açın.

    Windows 10 ve Windows 8'de, bir klavye ve fare kullanıyorsanız, en hızlı yol Power User Menüsünden geçer.WIN + Xkısayol.

    Güç Kullanıcısı Menüsünde Komut İstemi görmüyorsanız, cmd Başlat menüsündeki arama çubuğuna Komut istemi onu gördüğünde.

  2. Komut İstemi'ne tam olarak burada gösterildiği gibi boşluk veya eksiklik de dahil olmak üzere aşağıdaki komutu yazın:

    wmic useraccount adı, sid olsun

    … ve sonra basın Girmek.

    Kullanıcı adını biliyorsanız ve yalnızca bir kullanıcının SID'sini almak istiyorsanız, bu komutu girin ancak KULLANICI kullanıcı adıyla (alıntıları saklayın):

    wmic useraccount nerede name = "USER" sid olsun

    Eğer wmic komutu tanınmayan bir hata alırsanız, C: Windows System32 wbem ve yeniden dene. Bunu yapabilirsin CD (dizin değiştir) komutu.

  3. Komut İstemi'nde görüntülenen bir tablo görmelisiniz. Bu, Windows'daki her kullanıcı hesabının bir listesi olup, kullanıcı adına göre listelenir ve ardından hesabın karşılık gelen SID'sidir.

Belirli bir kullanıcı adının belirli bir SID'ye karşılık geldiğinden eminseniz, kayıt defterinde yapmanız gereken her türlü değişikliği yapabilir ya da bu bilgiye ihtiyacınız olan her şeyi yapabilirsiniz.

Eğer kullanıcı ismini bulmanız gereken bir durumunuz varsa, ancak sahip olduğunuz tek şey güvenlik tanımlayıcısıdır, komutu bu şekilde "tersine çevirebilirsiniz" (bu SID'yi söz konusu olanla değiştir):

wmic useraccount nerede sid = "S-1-5-21-992878714-4041223874-2616370337-1001" isim al

… böyle bir sonuç elde etmek için:

isimjonfi

Bir kullanıcının sid kayıt defterinde nasıl bulunur

Bir kullanıcının SID'sini Profileımagepath Bu anahtarın altında listelenen S-1-5-21 öneki SID değerlerinde:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

Profileımagepath Her bir SID adlı kayıt defteri anahtarındaki değer, kullanıcı adını içeren profil dizinini listeler.

Örneğin, Profileımagepath altındaki değer S-1-5-21-992878714-4041223874-2616370337-1001 bilgisayarımdaki anahtar C: Users jonfi Bu yüzden "jonfi" kullanıcısı için SID'nin "S-1-5-21-992878714-4041223874-2616370337-1001" olduğunu biliyorum.

Kullanıcıları SID'lerle eşleştirmenin bu yöntemi yalnızca giriş yapmış veya giriş yapmış ve kullanıcıları değiştirmiş olan kullanıcıları gösterir. Diğer kullanıcının SID'lerini belirlemek için kayıt defteri yöntemini kullanmaya devam etmek için, sistemdeki her kullanıcı olarak giriş yapmanız ve bu adımları tekrarlamanız gerekir. Bu büyük bir dezavantaj; Yapabileceğinizi varsayarak, yukarıdaki wmic komut yöntemini kullanarak daha iyi durumdasınız.