SID (Security Identifier) yada Türkçesi ile Güvenlik Tanımlayıcı, Microsoft Windows NT deki bir etki alanı denetleyicisinin Güvenlik Hesabı Yöneticisi (SAM) veritabanında bulunan ve bir etki alanındaki
Access control list (ACL) - Erişim kontrol listesi nedir
Erişim kontrol listesi (ACL), belirli bir nesne veya sistem kaynağına hangi kullanıcılara veya sistemlere erişim izni verildiğini veya reddedildiğini belirten bir kurallar listesidir. Erişim kontrol listeleri, bir bilgisayar sistemine veya bilgisayar ağına verilen izinleri kontrol etmek için kullanılır.Basit bir örnekle açıklayalım. Mesela Cafede Ağdan 15 nolu Bilgisayara bağlandınız. Masa üstünde Sordum.txt diye bir dosya var siz bunu kendi bilgisayarınız olan 14 numaralı bilgisayara kopyalayacaksınız, 15 nolu bilgisayar isteğinizi gerçekleştirmeden önce sizin bu dosya üzerinde hangi haklara sahip olduğunuza bakar ve bunuda dosya üzerinde bulunan ACL içerisindeki SID değerini okuyarak yapar. Eğer SID içindeki izinlerle sizin Access Token bilgileri birbirini karşılıyorsa izin verilir.
Access Token : Kullanıcının,Grubun veya bir Bilgisayarın o ağdaki tüm haklarının yazılı olduğu bir kimliktir. Ağ içi bağlantıda kullanılır. Bağlantı esnasında ağ içindeki kimliğimiz ve haklarımız (yazma,okuma vs.) buradan bilinir.
Komut istemi yardımı ile Bilgisayarın SID değerini bulun
Komut istemi dediğimiz Cmd yi yönetici yetkilerinde çalıştırın ve ardından aşağıdaki komutu uygulayın
wmic useraccount get name, sid
Size aşağıdaki gibi bir çıktı verecektir.
Powershell komutu ile Bilgisayarın SID değerini bulun
WMIC aracı, Microsoft tarafından Windows 10 sürüm 21H1 ve sonrası için kullanımdan kaldırılmıştı.Bu aracın yerini PowerShell almıştır. Bu kullanımdan kaldırma yalnızca komut satırı yönetim aracı için geçerlidir. WMI'nin kendisi etkilenmez. Burada
Eğer powershell komutu ile Bilgisayarın SID numarasını bulacaksanız Yönetici yetkilerinde çalıştırılmış Powershell Konsolundan aşağıdaki Komutu vermeniz yeterlidir.
Get-WmiObject win32_useraccount | Select domain,name,sid
Komut uygulandığında aşağıdaki gibi bir çıktı verecektir.
Registryde SID değerleri nerede bulunur
Kullanıcı SID değerleri Registryde nerede bulunur diye merak ediyorsanız aşağıdaki anahtara gidin.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfileList altında bulunan ve S-1-5 ile başlayan her bir Alt anahtar içerisinde Sid değerleri yeralır.
Vbscript yardımı ile Bilgisayar SID numaralarını bulun
Sayfa sonundaki VBscript i indirip çalıştırdığınızda masaüstünüzde SID.txt isminde bir dosya oluşturacak ve bunun içerisine SID numaralarını yazdıktan sonra görüntüleyecektir.
Script Windows 11 ve 10 da test edilmiştir. Muhtemelen eski sürümlerde de sorunsuz çalışacaktır.
- Globally Unique Identifier (GUID) nasıl oluşturulur Burada
- Windowsta CLSID (GUID) tanımı ve kullanımı Burada
- Bir Windows bilgisayarın benzersiz kimliği Burada
- Donanım bileşenlerinin seri numaralarını bulalım Burada
3 Aralık 2009 Tarihli başlık güncellendi
En doğrusunu yapmışsınız.
teşekkürler çok pratik olduğu için script i denedim