यदि आपने कभी फाइल और फोल्डर परमिशन प्रबंधित करने की कोशिश की है या रजिस्ट्री के माध्यम से ब्राउज़ किया है, तो आपने लंबे स्ट्रिंग मान देखे होंगे, जैसे "S-1-5-21-3011698416-3634052959-2884390752-500"। इन्हें सिक्योरिटी आइडेंटिफायर या संक्षेप में SID के रूप में जाना जाता है। प्रत्येक उपयोगकर्ता का एक यूनिक SID होता है जो उनसे जुड़ा होता है। यदि आपने कभी SID (सिक्योरिटी आइडेंटिफायर) के बारे में नहीं सुना है, तो आप सोच रहे होंगे कि आखिर वे क्या हैं। आखिरकार, आप इन सिक्योरिटी आइडेंटिफायर को कभी भी सादे दृष्टि में नहीं देखेंगे, जैसे कंट्रोल पैनल या सेटिंग्स ऐप में।
SID क्या है?
एक सिक्योरिटी आइडेंटिफायर मानों का एक यूनिक स्ट्रिंग है जो किसी अथॉरिटी द्वारा, जैसे विंडोज डोमेन कंट्रोलर, प्रत्येक सिक्योरिटी प्रिंसिपल और सिक्योरिटी ग्रुप को जारी किया जाता है। सिक्योरिटी आइडेंटिफायर ऑटोमैटिकली बनाया जाता है जब एक सिक्योरिटी प्रिंसिपल या ग्रुप बनाया जाता है। एक बार SID बन जाने के बाद, यह सिक्योरिटी डेटाबेस में संग्रहीत होता है और आवश्यकतानुसार पुनः प्राप्त किया जाता है।
SID और उपयोगकर्ता अधिकारों को मिलाकर, विंडोज आपको, उपयोगकर्ता को, हर बार जब आप अपने सिस्टम में लॉग इन करते हैं, एक एक्सेस टोकन देता है। यह एक्सेस टोकन बदले में सुरक्षा संदर्भ प्रदान करता है और आपको अपने विंडोज सिस्टम को प्रबंधित करने के लिए उपयुक्त परमिशन और अधिकार देता है।
सीधे शब्दों में कहें, SID विंडोज सिक्योरिटी मॉडल के महत्वपूर्ण भागों में से एक है।
ऑटोमैटिकली जनरेटेड SID के अलावा, विंडोज में कुछ यूनिवर्सल वेल-नोन SID भी होते हैं जैसे Everyone, Local Authority, World, NT Authority, और All Services। आप सभी वेल-नोन SID यहां पा सकते हैं।
विंडोज पर किसी विशिष्ट उपयोगकर्ता या सभी उपयोगकर्ताओं का SID खोजने के कई तरीके हैं। मैं उनमें से कुछ दिखाऊंगा। जो आपकी आवश्यकताओं के अनुरूप हो उसका उपयोग करें।
वर्तमान उपयोगकर्ता का SID खोजें
वर्तमान उपयोगकर्ता का SID खोजने के लिए, आप दो कमांड में से एक का उपयोग कर सकते हैं, दोनों सिंगल-लाइन कमांड हैं।
सबसे पहले, स्टार्ट मेनू में "Command Prompt" खोजें और इसे खोलें। कमांड प्रॉम्प्ट खोलने के बाद, नीचे दी गई कमांड निष्पादित करें। यह आपके वर्तमान उपयोगकर्ता नाम से जुड़े SID को बड़े करीने से सूचीबद्ध करेगा।
whoami /user

वैकल्पिक रूप से, आप विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन कमांड (WMIC) का उपयोग कर सकते हैं। बस नीचे दी गई कमांड निष्पादित करें, और यह SID और उपयोगकर्ता नाम सूचीबद्ध करेगा।
wmic useraccount where name='%username%' get name,sid

विशिष्ट उपयोगकर्ता का SID खोजें
यदि आप किसी विशिष्ट उपयोगकर्ता का SID देखना चाहते हैं, तो आपको ऊपर दिए गए WMIC कमांड में %username% को वास्तविक उपयोगकर्ता नाम से बदलना होगा।
एक बार बदलने के बाद, कमांड निम्नलिखित जैसी दिखती है:
wmic useraccount where name='krishna' get name,sid

सभी उपयोगकर्ताओं का SID खोजें
आपके द्वारा बनाए गए उपयोगकर्ता अकाउंट के अलावा, विंडोज ऑटोमैटिकली कुछ डिफॉल्ट अकाउंट बनाता है जैसे गेस्ट, एडमिनिस्ट्रेटर, WDAGUtilityAccount, आदि। यदि आप अपने सिस्टम पर सभी उपयोगकर्ताओं के SID खोजना चाहते हैं, तो नीचे दी गई कमांड निष्पादित करें:
wmic useraccount get name,sid

यही चीज हासिल करने के लिए एक पावरशेल कमांड भी है। स्टार्ट मेनू से पावरशेल खोलें। अब, नीचे दी गई कमांड निष्पादित करें, और यह सभी उपयोगकर्ताओं के SID को उनके उपयोगकर्ता नाम के साथ सूचीबद्ध करेगा।
Get-WmiObject win32_useraccount | Select name,sid

रजिस्ट्री एडिटर का उपयोग करके SID खोजें
आश्चर्यजनक रूप से, आप रजिस्ट्री एडिटर का उपयोग करके किसी भी उपयोगकर्ता का SID केवल कुछ क्लिक में खोज सकते हैं। यदि आप कमांड प्रॉम्प्ट या पावरशेल से निपटना पसंद नहीं करते हैं, तो यह एक अच्छा विकल्प है।
शुरू करने के लिए, स्टार्ट मेनू में "regedit" खोजें और इसे खोलें, फिर निम्न स्थान पर जाएं:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfileList की के तहत आप वेल-नोन और उपयोगकर्ता अकाउंट दोनों के SID देखेंगे। उपयोगकर्ता अकाउंट SID लंबे होंगे। यह पता लगाने के लिए कि कौन सा SID किस उपयोगकर्ता का है, बाएं पैनल पर SID पर क्लिक करें, और आप दाएं पैनल में ProfileImagePath वैल्यू के बगल में उपयोगकर्ता नाम देखेंगे।

विंडोज में उपयोगकर्ताओं का SID खोजने के लिए उपरोक्त विधि का उपयोग करने के बारे में अपने विचार और अनुभव नीचे कमेंट में साझा करें।
इमेज क्रेडिट: John Swindells