
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 bizim köşemizde bunu yapmanın yaygın nedeni, Windows Kayıt Defteri’ndeki HKEY_USERS altında hangi anahtarın kullanılacağını belirlemektir. kullanıcıya özel kayıt verilerini arayın. İhtiyacınızın nedeni ne olursa olsun, Windows’un çoğu sürümünde Komut İstemi’nde bulunan bir komut olan wmic komutu sayesinde SID’leri kullanıcı adlarıyla eşleştirmek gerçekten kolaydır.
WMIC ile Bir Kullanıcının SID’sini Bulma
WMIC aracılığıyla Windows’ta bir kullanıcının SID’sini bulmak muhtemelen yalnızca bir dakika, belki daha az sürecektir:
-
Komut İstemi’ni açın. Windows 10 ve Windows 8’de, klavye ve fare kullanıyorsanız en hızlı yol, WIN + X kısayol. Orada Komut İstemi’ni görmüyorsanız, yazın cmd Başlat menüsündeki arama çubuğuna girin ve Komut istemi onu gördüğünde. Bunun çalışması için yükseltilmiş bir Komut İstemi açmanız gerekmez. Bazı Windows komutları bunu gerektirir, ancak aşağıdaki WMIC komut örneğinde, normal, yönetici olmayan bir Komut İstemi açabilirsiniz.
-
Boşluklar veya eksiklikler dahil olmak üzere aşağıdaki komutu Komut İstemi’ne tam olarak burada gösterildiği gibi yazın: wmic useraccount get name, sid
… ve ardından Giriş.
Kullanıcı adını biliyorsanız ve yalnızca o kullanıcının SID’sini almak istiyorsanız, bu komutu girin ancak değiştirin KULLANICI kullanıcı adı ile (tırnak işaretlerini saklayın): wmic useraccount burada name = “USER” sid alır
Wmic komutunun tanınmadığına dair bir hata alırsanız, çalışma dizinini şu şekilde değiştirin: C: Windows System32 wbem ve yeniden dene. Bunu ile yapabilirsiniz CD (dizini değiştir) komutu.
-
Komut İstemi’nde görüntülenen bir tablo görmelisiniz. Bu, Windows’daki her kullanıcı hesabının bir listesidir, kullanıcı adı ve ardından hesabın ilgili SID’si ile listelenir.
Artık belirli bir kullanıcı adının belirli bir SID’ye karşılık geldiğinden emin olduğunuza göre, kayıt defterinde yapmanız gereken değişiklikleri yapabilir veya bu bilgiye ihtiyaç duyduğunuz her şeyi yapabilirsiniz.
Kullanıcı Adını SID Kullanarak Bulma
Kullanıcı adını bulmanız gereken bir durumla karşılaşırsanız, ancak sahip olduğunuz tek şey güvenlik tanımlayıcısıysa, komutu şu şekilde “tersine çevirebilirsiniz” (sadece bu SID’yi söz konusu olanla değiştirin): wmic useraccount, burada sid = “S-1-5-21-992878714-4041223874-2616370337-1001” adı al
… böyle bir sonuç almak için: İsim
Jonfi
Kayıt Defterinde Kullanıcının SID’si Nasıl Bulunur?
Ayrıca bir kullanıcının SID’sini de ProfileImagePath bu anahtar altında listelenen her S-1-5-21 önekli SID’deki değerler: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList
ProfileImagePath her SID adlı kayıt defteri anahtarındaki değer, kullanıcı adını içeren profil dizinini listeler. Örneğin, ProfileImagePath altında değer S-1-5-21-992878714-4041223874-2616370337-1001 yukarıda gördüğünüz bilgisayardaki anahtar C: Kullanıcılar jonfi“jonfi” kullanıcısının SID’sinin “S-1-5-21-992878714-4041223874-2616370337-1001” olduğunu biliyoruz. Kullanıcıları SID’lerle eşleştirmenin bu yöntemi, yalnızca oturum açmış veya oturum açmış ve kullanıcıları değiştirmiş olan kullanıcıları gösterecektir. Diğer kullanıcıların SID’lerini belirlemek için kayıt yöntemini kullanmaya devam etmek için, sistemdeki her kullanıcı olarak oturum açmanız ve bu adımları tekrarlamanız gerekir. Bu büyük bir dezavantajdır; yapabileceğinizi varsayarsak, yukarıdaki wmic komut yöntemini kullanmanız çok daha iyidir.