Windows-এ কীভাবে ব্যবহারকারীর নিরাপত্তা শনাক্তকারী (SID) খুঁজে পাবেন

সুচিপত্র:

Windows-এ কীভাবে ব্যবহারকারীর নিরাপত্তা শনাক্তকারী (SID) খুঁজে পাবেন
Windows-এ কীভাবে ব্যবহারকারীর নিরাপত্তা শনাক্তকারী (SID) খুঁজে পাবেন
Anonim

কী জানতে হবে

  • কমান্ড প্রম্পটে, লিখুন wmic useraccount get name, sid এবং Enter. চাপুন
  • নিম্নে তালিকাভুক্ত প্রতিটি S-1-5-21 প্রিফিক্সড SID-এ ProfileImagePath মানগুলি দেখে আপনি ব্যবহারকারীর SID নির্ধারণ করতে পারেন:
  • HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\ProfileList

আপনি কেন Windows এ ব্যবহারকারীর অ্যাকাউন্টের জন্য নিরাপত্তা শনাক্তকারী (SID) খুঁজতে চাইতে পারেন তার একটি সাধারণ কারণ হল উইন্ডোজ রেজিস্ট্রিতে HKEY_USERS-এর অধীনে কোন কী ব্যবহারকারী-নির্দিষ্ট রেজিস্ট্রি ডেটা খুঁজতে হবে তা নির্ধারণ করা।উইন্ডোজের বেশিরভাগ সংস্করণে কমান্ড প্রম্পট থেকে পাওয়া wmic কমান্ডের সাহায্যে ব্যবহারকারীর নামের সাথে SID মিলানো সহজ।

WMIC দিয়ে কীভাবে একজন ব্যবহারকারীর SID খুঁজে পাবেন

ব্যবহারকারীর নামের একটি টেবিল এবং তাদের সংশ্লিষ্ট SID প্রদর্শন করতে এই সহজ পদক্ষেপগুলি অনুসরণ করুন৷ WMIC এর মাধ্যমে Windows এ ব্যবহারকারীর SID খুঁজে পেতে সম্ভবত মাত্র এক মিনিট সময় লাগবে, হতে পারে কম:

WMIC ব্যবহার করার জন্য একটি বিকল্প পদ্ধতি, Windows রেজিস্ট্রিতে তথ্যের মাধ্যমে একটি SID-এর সাথে ব্যবহারকারীর নাম মিলানোর নির্দেশাবলীর জন্য রেজিস্ট্রিতে কীভাবে ব্যবহারকারীর SID খুঁজে পাবেন তা দেখুন। উইন্ডোজ এক্সপির আগে wmic কমান্ডটি বিদ্যমান ছিল না, তাই আপনাকে উইন্ডোজের সেই পুরানো সংস্করণগুলিতে রেজিস্ট্রি পদ্ধতি ব্যবহার করতে হবে৷

  1. উইন্ডোজ টার্মিনাল খুলুন (উইন্ডোজ 11), অথবা উইন্ডোজের পুরানো সংস্করণে কমান্ড প্রম্পট খুলুন। আপনি যদি Windows 11/10/8-এ একটি কীবোর্ড এবং মাউস ব্যবহার করেন, তাহলে দ্রুততম উপায় হল পাওয়ার ইউজার মেনু, WIN+X শর্টকাটের মাধ্যমে অ্যাক্সেসযোগ্য৷

    আপনি যদি সেখানে কমান্ড প্রম্পট দেখতে না পান তবে স্টার্ট মেনুতে অনুসন্ধান বারে cmd টাইপ করুন এবং কমান্ড প্রম্পট নির্বাচন করুন যখন দেখবেন।

    এটি কাজ করার জন্য আপনাকে এলিভেটেড কমান্ড প্রম্পট খুলতে হবে না। কিছু উইন্ডোজ কমান্ডের জন্য এটি প্রয়োজন, কিন্তু নীচের WMIC কমান্ড উদাহরণে, আপনি একটি নিয়মিত, অ-প্রশাসনিক কমান্ড প্রম্পট খুলতে পারেন।

  2. নিম্নলিখিত কমান্ডটি কমান্ড প্রম্পটে টাইপ করুন ঠিক যেমনটি এখানে দেখানো হয়েছে, স্পেস বা এর অভাব সহ:

    
    

    wmic ব্যবহারকারী অ্যাকাউন্টের নাম পান, sid

    …এবং তারপর Enter চাপুন।

    Image
    Image

    যদি আপনি ব্যবহারকারীর নামটি জানেন এবং শুধুমাত্র একজন ব্যবহারকারীর SID ধরতে চান, তাহলে এই কমান্ডটি প্রবেশ করান কিন্তু ব্যবহারকারীর নাম দিয়ে USER পরিবর্তন করুন (উদ্ধৃতিগুলি রাখুন):

    
    

    wmic ব্যবহারকারী অ্যাকাউন্ট যেখানে name="USER" sid হয়

    Image
    Image

    যদি আপনি একটি ত্রুটি পান যে wmic কমান্ডটি স্বীকৃত নয়, কাজের ডিরেক্টরিটিকে C:\Windows\System32\wbem\ এ পরিবর্তন করুন এবং আবার চেষ্টা করুন। আপনি cd (পরিবর্তন ডিরেক্টরি) কমান্ড দিয়ে এটি করতে পারেন।

  3. আপনাকে কমান্ড প্রম্পটে প্রদর্শিত একটি টেবিল দেখতে হবে। এটি উইন্ডোজের প্রতিটি ব্যবহারকারীর অ্যাকাউন্টের একটি তালিকা, ব্যবহারকারীর নাম দ্বারা তালিকাভুক্ত, অ্যাকাউন্টের সংশ্লিষ্ট SID অনুসরণ করে৷

এখন যেহেতু আপনি নিশ্চিত যে একটি নির্দিষ্ট ব্যবহারকারীর নাম একটি নির্দিষ্ট SID-এর সাথে সামঞ্জস্যপূর্ণ, আপনি রেজিস্ট্রিতে আপনার যা কিছু পরিবর্তন করতে হবে বা এই তথ্যের জন্য আপনার যা প্রয়োজন তা করতে পারেন৷

Image
Image

SID ব্যবহার করে ব্যবহারকারীর নাম খোঁজা

আপনার যদি এমন কোনো ঘটনা ঘটে যেখানে আপনাকে ব্যবহারকারীর নাম খুঁজে বের করতে হবে কিন্তু আপনার কাছে যা আছে তা হল নিরাপত্তা শনাক্তকারী, আপনি এইরকম কমান্ডটি "বিপরীত" করতে পারেন (শুধু এই SIDটি প্রশ্নে থাকাটির সাথে প্রতিস্থাপন করুন):


wmic ব্যবহারকারী অ্যাকাউন্ট যেখানে sid="S-1-5-21-992878714-4041223874-2616370337-1001" নাম পান

…এইরকম ফলাফল পেতে:


নাম

জোনফি

Image
Image

কীভাবে রেজিস্ট্রিতে একজন ব্যবহারকারীর SID খুঁজে পাবেন

এই কী-এর অধীনে তালিকাভুক্ত প্রতিটি S-1-5-21 প্রিফিক্সড SID-তে ProfileImagePath মানগুলি দেখে আপনি ব্যবহারকারীর SID নির্ধারণ করতে পারেন:


HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion\ProfileList

Image
Image

ProfileImagePath প্রতিটি SID-নামিত রেজিস্ট্রি কী-এর মধ্যে থাকা মান প্রোফাইল ডিরেক্টরিকে তালিকাভুক্ত করে, যার মধ্যে ব্যবহারকারীর নাম রয়েছে।

উদাহরণস্বরূপ, আপনি উপরে যে কম্পিউটারটি দেখছেন সেটিতে S-1-5-21-992878714-4041223874-2616370337-1001 কী এর নিচের মানটি হল C:\Users\jonfi, তাই আমরা জানি যে এটি সেই ব্যবহারকারীর জন্য SID।

এসআইডির সাথে ব্যবহারকারীদের মেলানোর এই পদ্ধতিটি শুধুমাত্র সেই ব্যবহারকারীদের দেখাবে যারা লগ ইন করেছেন বা লগ ইন করেছেন এবং ব্যবহারকারীদের পরিবর্তন করেছেন৷ অন্যান্য ব্যবহারকারীর SID নির্ধারণের জন্য রেজিস্ট্রি পদ্ধতি ব্যবহার চালিয়ে যেতে, আপনাকে সিস্টেমে প্রতিটি ব্যবহারকারী হিসাবে লগ ইন করতে হবে এবং এই পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে। এটি একটি বড় অপূর্ণতা; ধরে নিচ্ছি আপনি সক্ষম, আপনি উপরের wmic কমান্ড পদ্ধতি ব্যবহার করে অনেক ভালো।

FAQ

    আমি কিভাবে আমার নিজের SID দ্রুত খুঁজে পাব?

    Windows কী+R টিপে কমান্ড প্রম্পটটি খুলুন। তারপর, নিম্নলিখিত কমান্ডটি প্রবেশ করান এবং Enter: whoami /user. চাপুন

    আমি কিভাবে আমার কম্পিউটারে একজন ব্যবহারকারী যোগ করব?

    Windows-এ একটি নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে, Start > সেটিংস > অ্যাকাউন্ট এ যান> পরিবার এবং অন্যান্য ব্যবহারকারী এর অধীনে অন্যান্য ব্যবহারকারী > অন্য ব্যবহারকারী যোগ করুন, বেছে নিন অ্যাকাউন্ট যোগ করুনব্যবহারকারীর তথ্য লিখুন এবং প্রম্পটগুলি অনুসরণ করুন৷

প্রস্তাবিত: