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

WMIC ile veya kayıt defterinde bir kullanıcının SID'sini bulun

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.

Not: Bir kullanıcı adının Windows Kayıt Defteri'ndeki bilgiler aracılığıyla bir SID'ye eşleştirilmesiyle ilgili talimatlar için , aşağıdaki adreste bulunan bir Kullanıcı SID'sini Kayıt Defterinde Bulma bölümüne bakın. Windows XP'den önce wmic komutu mevcut değildi, bu nedenle Windows'un eski sürümlerinde kayıt defteri yöntemini kullanmanız gerekecek.

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ı 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, WIN + X kısayoluyla erişilebilen Güç Kullanıcı Menüsünden en hızlı yoldur.
  2. Komut İstemi açık olduğunda, boşlukları veya eksiklikleri de dahil olmak üzere, tam olarak burada gösterildiği gibi aşağıdaki komutu yazın: wmic useraccount get get, sid ... ve Enter tuşuna basın.
    1. İpucu: Kullanıcı adını biliyorsanız ve yalnızca bir kullanıcının SID'sini almak istiyorsanız, bu komutu girin, ancak kullanıcı adını kullanıcı ile değiştirin (tırnak işaretlerini saklayın): wmic useraccount nerede = "USER" ifadesi alınsa Not: Eğer bir hata alırsanız wmic komutu tanınmadıysa, çalışma dizinini C: \ Windows \ System32 \ wbem \ olarak değiştirin ve tekrar deneyin. Bunu cd (change directory) komutuyla yapabilirsiniz.
  3. Komut İstemi penceresinde görüntülenen, aşağıdakine benzer bir tablo görmelisiniz: Ad SID Yöneticisi S-1-5-21-1180699209-877415012-3182924384-500 Konuk S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroupUser $ S-1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384- 1007 Bu, Windows'daki her kullanıcı hesabının, kullanıcı adıyla listelenen, ardından hesabın karşılık gelen SID'sinin bir listesidir.
  1. 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.

İpucu: 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-1180699209-877415012-3182924384-1004" adı almak

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

İsim Tim

Kayıt Defterinde Kullanıcı SID'si Nasıl Bulunur

Ayrıca, kullanıcının SID'sini, bu anahtarın altında listelenen her bir S-1-5-21 öneki SID'deki ProfileImagePath değerlerine bakarak da belirleyebilirsiniz:

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

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

Örneğin, bilgisayarımdaki S-1-5-21-1180699209-877415012-3182924384-1004 anahtarının altındaki ProfileImagePath değeri C: \ Users \ Tim'dir , bu yüzden "Tim" kullanıcısı için SID'nin "S" olduğunu biliyorum. -1-5-21-1180699209-877415012-3182924384-1004" .

Not: 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.