উইন্ডোজে ইউজার রাইটস অ্যাসাইনমেন্ট, প্রivilেজ ও কোটা ম্যানেজমেন্ট গাইড
নেটওয়ার্ক সিকিউরিটির গুরুত্বপূর্ণ একটি দিক হলো ইউজার অ্যাক্সেস কন্ট্রোল: কারো কোন কী করতে পারবে (User Rights Assignment), কতটুকু ডিস্ক স্পেস ব্যবহার করবে (Disk Quota), এবং সফটওয়্যার ইনস্টলেশন/রান করার অনুমতি। উইন্ডোজে এগুলো কনফিগার করার পদ্ধতি নিচে দেওয়া হলো।
১. ইউজার রাইটস অ্যাসাইনমেন্ট (User Rights Assignment) কী?
ইউজার রাইটস অ্যাসাইনমেন্ট হলো লোকাল বা ডোমেইন গ্রুপ পলিসির মাধ্যমে নির্দিষ্ট ইউজার/গ্রুপকে নির্দিষ্ট সিস্টেম-লেভেলের সুবিধা (Privilege) বা লগইন টাইপ (Logon Right) দেওয়া। যেমন:
- Logon Rights: Allow log on locally, Allow log on through Remote Desktop Services, Access this computer from the network, Log on as a service, Log on as a batch job।
- Privileges: Shut down the system, Change the system time, Back up files and directories, Restore files and directories, Take ownership of files, Debug programs, Load/Unload device drivers।
২. ইউজার রাইটস অ্যাসাইনমেন্ট কোথায় পাবেন?
- Group Policy Management Console (GPMC): Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment
- Local Group Policy Editor (gpedit.msc): একই পথ।
- Domain Controller Security Policy: ডোমেইন কন্ট্রোলারে।
৩. উইন্ডোজ ১০-এ ইউজার রাইটস / শেয়ারিং পারমিশন সেট করুন
- ফোল্ডার রাইট-ক্লিক > Properties > Sharing ট্যাব > Advanced Sharing।
- "Share this folder" চেক করুন > Permissions ক্লিক করুন।
- Add > ইউজার/গ্রুপ সিলেক্ট করুন > Allow কলামে Full Control / Change / Read টিক দিন।
- NTFS পারমিশন (Security ট্যাব) ও সেট করুন।
৪. ইউজার রাইটস অ্যাসাইনমেন্ট পরিবর্তন করুন
- Control Panel > Administrative Tools > Local Security Policy (secpol.msc)।
- Security Settings → Local Policies → User Rights Assignment।
- পলিসি ডাবল-ক্লিক > "Add User or Group" > ইউজার/গ্রুপ যোগ করুন।
- অবজেক্ট টাইপে "Users" বা "Groups" সিলেক্ট করুন।
৫. ইউজার রাইটস এর প্রকারভেদ
- Logon Rights: ইউজার কীভাবে লগইন করবে (লোকাল, RDP, নেটওয়ার্ক, সার্ভিস, ব্যাচ)۔
- Privileges: ইউজার কী অপারেশন পারফর্ম করবে (শাটডাউন, টাইম চেঞ্জ, ব্যাকআপ, রিস্টোর, ড্রাইভার লোড, ডিবাগ)۔
৬. ডোমেইন কন্ট্রোলারে ইউজার রাইটস ম্যানেজ করুন
Group Policy Management Console (GPMC) খুলুন → Domain/OU-তে রাইট-ক্লিক → Create a GPO in this domain, and Link it here → Edit → Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment। প্রয়োজনীয় পলিসি কনফিগার করুন এবং GPUpdate /force চালান।
৭. ডিস্ক কোটা (Disk Quota) সেট আপ করুন
- File Explorer > ড্রাইভ রাইট-ক্লিক > Properties > Quota ট্যাব।
- "Enable quota management" চেক করুন।
- "Deny disk space to users exceeding quota limit" চেক করুন (হার্ড লিমিট)।
- "Limit disk space to" — লিমিট সেট করুন (যেমন: ১০ GB)।
- "Set warning level to" — সতর্কসূচনা লিমিট সেট করুন (যেমন: ৮ GB)।
- "Log event when a user exceeds their quota limit" / "Log event when a user exceeds their warning level" — লগিং অন করুন।
- Apply > OK।
৮. সফটওয়্যার রেস্ট্রিকশন / অ্যাপলকার পলিসি
- Software Restriction Policies (SRP): পুরানো, পাথ/হ্যাশ/সার্টিফিকেট/জোন বেসড রুল।
- AppLocker (Windows Enterprise/Education): এক্সিকিউটেবল, স্ক্রিপ্ট, উইন্ডোজ ইনস্টলার, DLL, প্যাকেজড অ্যাপ — পাবলিশার, পাথ, ফাইল হ্যাশ বেসড রুল। আরও শক্তিশালী ও ফ্লেক্সিবল।
- GPMC: Computer Configuration → Windows Settings → Security Settings → Application Control Policies → AppLocker।
৯. সিকিউরিটি ইমপ্লিমেন্টেশন সেরা অনুশীলন
- বর্তমান সিকিউরিটি পজিশন অ্যানালাইস করুন (Vulnerability Scan, Audit)।
- নেটওয়ার্ক মনিটরিং সেটআপ করুন (SIEM, NetFlow, Zeek)۔
- স্টেকহোল্ডারের সাথে কোলাবোরেট করুন।
- লেযার্ড সিকিউরিটি কন্ট্রোল लागু করুন (Defense in Depth)۔
- DevSecOps কালচার বিল্ড করুন (Shift Left Security)۔
- বাজেট ও কমপ্লায়েন্স রিকোয়ারমেন্ট বা্যালেন্স করুন।
- পারদর্শিতা রক্ষা করুন (ডকুমেন্টেশন, রিপোর্টিং)۔