কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

একটি SID বা Security Identifier হলো একটি উникаল কোড যা উইন্ডোজ অপারেটিং সিস্টেম 전반ে যেকোনো ইউজার, গ্রুপ, এবং কম্পিউটার একাউন্ট সনাক্ত করতে সাহায্য করে। ইউজার একাউন্ট তৈরি होते ही এগুলো তৈরি হয় এবং যেহেতু এগুলো উникаল আইডেন্টিফায়ার, একটি কমন কম্পিউটারে কোনো দুটি SID কখনো একই হয় না। এটিকে Security ID-ও বলা হয়। এই উникаল আইডেন্টিফিকেশন OS 내부ে ডিসপ্লে নামের বদলে ব্যবহার হয় (যেমন Personal, Dad ইত্যাদি)। এর মানে হলো, আপনি ডিসপ্লে নাম বা ইউজারনেম পরিবর্তন করলেও সেই একাউন্টের জন্য প্রি-কনফিগারড কিছুই প্রভাবিত হবena কারণ সব কনফিগারেশন SID-এর সাথে জড়িত থাকে যা ডিসপ্লে নাম বা ইউজারনেম বদলেও konstant থাকে।

SID সিস্টেমের জন্য অত্যন্ত গুরুত্বপূর্ণ কারণ প্রতিটি ইউজার একাউন্ট একটি অপরিবর্তনশীল অ্যালফানিউমেরিক ক্যারেক্টার স্ট্রিং-এর সাথে জড়িত। ইউজারনেম পরিবর্তন করলে ইউজারের সিস্টেম রিসোর্স অ্যাক্সেস প্রভাবিত হয় না। এবং আপনি যদি একাউন্ট ডিলিট করেন, এবং পরে কেউ আপনার পুরনো ইউজারনেম দিয়ে একাউন্ট তৈরি করতে চায়, তবে রিসোর্স অ্যাক্সেস ফিরে পাওয়া যাবে না কারণ SID সবসময় প্রতিটি ইউজারনেমের জন্য উникаল, এবং এই কেসে সেটি একই নয়।

এখন দেখি উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) কীভাবে খুঁজে বের করবেন।

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করুন ১] WMIC ব্যবহার করে

ইউজারের SID বা Security Identifier খুঁজে বের করা খুব সহজ। Windows Management Instrumentation Command Line (WMIC) ব্যবহার করতে হবে।

প্রথমে Command Prompt খুলুন। Cortana Search Box-এ Command Prompt সার্চ করুন। অথবা উইন্ডোজ ৮ বা নতুন ভার্সন ব্যবহার করলে WINKEY + X চাপে স্টার্ট বাটনে কন্টেক্সট মেনু থেকে Command Prompt (Admin) সিলেক্ট করুন।

এখন নিচের কমান্ডটি টাইপ করুন:

wmic useraccount get name,sid

এন্টার চাপুন।

এখন নিচের স্ক্রিনশটের মতো রেজাল্ট পাবেন। ইউজার একাউন্টের সাথে তার SID পাবেন।

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

নির্দিষ্ট ইউজারের SID ফিল্টার করে বের করা

SQL কোয়েরি ব্যবহারকারী এই কমান্ডের সাথে জড়িত महসूस করবেন। কিন্তু এই কমান্ড নির্দিষ্ট ইউজারের SID পেতে সাহায্য করে সব ঝামেলা বাদ দিয়ে। এটি সবচেয়ে উপকারী বড় সিস্টেমে (যেমন সার্ভার) যেখানে একসাথে একাধিক ইউজার লগইন থাকে। কিন্তু এটি তখনই কাজ করবে যখন আপনি ইউজারনেম জানেন।

কমান্ডটি:

wmic useraccount where name="USER" get sid

উপরের কমান্ডের কোটেশনের ভিতর USER-কে আসল ইউজারনেম দিয়ে রিপ্লেস করুন।

উদাহরণস্বরূপ:

wmic useraccount where name="Ayush" get sid

যদি উপরের কমান্ড দিয়ে এরর হয়, তবে পথ পরিবর্তন করে C:\Windows|System32|wbem করে চেষ্টা করুন C:\Windows\System32\-এর বদলে।

উপরের কমান্ডের রেজাল্ট নিচের মতো হবে:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

২] Whoami ব্যবহার করে Command Prompt বা PowerShell দিয়ে বর্তমান ইউজারের SID বের করা

PowerShell/CMD উইন্ডো খুলুন এবং চালান:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

whoami /user

Enter চাপুন।

বর্তমান ইউজারের SID বের করার আরেকটি উপায় wmic useraccount কমান্ড:

PowerShell/CMD খুলুন এবং চালান:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

wmic useraccount where name='%username%' get domain,name,sid

Enter চাপুন।

Command Prompt বা PowerShell দিয়ে সব ইউজারের SID বের করা

Command Prompt/PowerShell খুলুন এবং চালান:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

wmic useraccount get domain,name,sid

Enter চাপুন।

Command Prompt বা PowerShell দিয়ে নির্দিষ্ট ইউজারের SID বের করা

Command Prompt/PowerShell খুলুন এবং চালান:

wmic useraccount where name='username' get sid

উপরের কমান্ডে username-র জায়গায় ইউজারের আসল নাম দিন।

Enter চাপুন।

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

Command Prompt বা PowerShell দিয়ে SID থেকে Username বের করা

Command Prompt/PowerShell খুলুন এবং চালান:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

wmic useraccount where sid='' get domain,name

উপরের কমান্ডে -র জায়গায় আসল SID value দিন।

Enter চাপুন।

৩] PowerShell ব্যবহার করে

সব ইউজারের SID বের করার আরেকটি উপায় PowerShell-এ Get-WmiObject কমান্ড।

PowerShell খুলুন এবং চালান:

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

Get-WmiObject win32_useraccount | Select domain,name,sid

Enter চাপুন।

৪] Registry Editor ব্যবহার করে

Registry Editor খুলুন। Cortana Search box-এ সার্চ করুন অথবা WINKEY + R চাপে regedit টাইপ করে Enter চাপুন।

Registry Editor খুললে নিচের পথে নেভিগেট করুন:

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

এখন ProfileList ফোল্ডারের অধীনে প্রতিটি SID-এর জন্য ProfileImagePath ভ্যালুতে আপনি কাঙ্ক্ষিত SID এবং ইউজারনেম সহ অন্যান্য ডিটেইল পাবেন। পেজটি নিচের স্ক্রিনশটের মতো দেখাবে।

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি

মনে রাখবেন, এই মেথডে শুধু যেসব ইউজার কম্পিউটারে লগইন করা আছে (রিমোটলি অথবা সুইচড ইউজার) তাদের SID পাওয়া যায়। WMIC মেথডে (মেথড ১) এই সীমাবদ্ধতা নেই।

SID সনাক্তকরণ
  • S-1-0-0 ফরম্যাটের SID হলো Null SID। অজানা ভ্যালুর সময় বা মেম্বারবিহীন গ্রুপে বরাদ্দ হয়।
  • S-1-1-0 ফরম্যাটের SID হলো World SID। সব ইউজারের গ্রুপে বরাদ্দ হয়।
  • S-1-2-0 ফরম্যাটের SID হলো Local SID। লোকাল টার্মিনাল থেকে লগইন করা ইউজারে বরাদ্দ হয়।

এই সিস্টেম আইডেন্টিফায়ার সম্পর্কে আরও জানতে Microsoft Developer Network দেখুন।

ইনপুট: Pavithra Bhat

উইন্ডোজ ১০-এ যেকোনো ইউজারের Security Identifier (SID) খুঁজে বের করার পদ্ধতি
  1. উইন্ডোজে যেকোনো ইউজার অ্যাকাউন্টের সিকিউরিটি আইডেন্টিফায়ার (SID) খুঁজে বের করার উপায়

  2. উইন্ডোজ ১০-এ নেটওয়ার্ক সিকিউরিটি কী খুঁজে বের করার পদ্ধতি

  3. Windows Security Identifier (SID) কী এবং কীভাবে একটি SID রেজলভ করবেন

  4. উইন্ডোজ ১০-এ ইউজারের সিকিউরিটি আইডেন্টিফায়ার (SID) খুঁজে বের করুন