আপনি কি আপনার বাড়ি বা পরিবারের নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর? একমুহূর্তে আপনার নিকটতম কেউ কিছু ন_IRQ অথবা অনিচ্ছাকৃত ভাবে কিছু ভাঙে ফেলবে, এবং তাই উইন্ডোজ ইউজার অ্যাকাউন্টের টাইপ পার্থক্য সৃষ্টি করে।
আপনার নেটওয়ার্কের সবাই যদি Administrator অ্যাকাউন্ট ব্যবহার করে, তবে আপনার খারাপ সময় আসবে। 그렇더라도, Standard অ্যাকাউন্ট কী করতে পারে এবং কী করতে পারে না সেটি নিয়ে বহু বিভ্রান্তিকর তথ্য আছে। এখানে যা জানা দরকার সেটি দেওয়া হলো।
Windows User Accounts কী?
আপনি যখন উইন্ডোজ ১০ কম্পিউটার ব্যবহার করেন, তখন একটি User Account-এ লগইন করেন। আপনি আপনার কম্পিউটারের একমাত্র ব্যবহারকারী হলে, সম্ভবত আপনার একটি Administrator অ্যাকাউন্ট আছে। Administrator অ্যাকাউন্ট privilegd, অর্থাৎ সিস্টেমে যেকোনো অ্যাকশন পারফর্ম করতে পারে, ন্যূনতম সীমাবদ্ধতা সহ (সাধারণত কনফার্মেশনের জন্য পাসওয়ার্ড চায়)।
Standard অ্যাকাউন্টগুলো কম্পিউটার ব্যবহার করতে পারে শाब্দিক অর্থে: ইন্টারনেট ব্রাউজ, ইমেইল পাঠানো, গেম খেলা, সফটওয়্যার ব্যবহার, ইত্যাদি। Standard অ্যাকাউন্ট কিছু সিস্টেম চেঞ্জও করতে পারে, সীমাবদ্ধতার সাথে, এবং সিস্টেমের অন্য ব্যবহারকারীদের প্রভাবিত করার কোনো কিছু নয়।
উইন্ডোজ ১০-এ ডেডিকেটেড Child অ্যাকাউন্টের অপশনও আছে। এই অ্যাকাউন্টগুলো সীমাবদ্ধতার পাশাপাশি অভিভাবকদের জন্য ইন্টিগ্রেটেড মনিটরিং নিয়ে আসে। উইন্ডোজে ইন্টিগ্রেটেড পেরেন্টাল কন্ট্রোলও আছে।
বাস্তব বিবেচনা হলো অ্যাকাউন্ট টাইপ User Account Control (UAC) সেটিংসের সাথে মিলিয়ে।
UAC এবং User Accounts বোঝা
Standard এবং Administrator অ্যাকাউন্ট দুটির ডিফল্ট সেটিং হলো UAC ব্যবহার করা। এটি হলো প্রথম জিনিস যা কিছু ব্যবহারকারী অফ করে দেয়, অপ্রয়োজনীয় এবং টাইম-কনসামিং বলে মনে করে।
একটু অন্য দৃষ্টিতে দেখুন: আপনি যবার পাসওয়ার্ড এন্টার করেন, আপনি জানেন একটি ম্যালিশিয়াস প্রসেসও একই করতে হবে। এবং যদি ম্যালিশিয়াস প্রসেস পাসওয়ার্ড না জানে, তবে আপনি কষ্টপ্রদ কম্পিউটিং অভিজ্ঞতা থেকে বাঁচেন, প্লাস একটি বোটলোড সময় বাঁচান।
আসুন দেখি UAC কীভাবে দুই অ্যাকাউন্টের সাথে কাজ করে।
Standard এবং Administrator অ্যাকাউন্ট দুটোই রিসোর্স এক্সেস করে এবং প্রোগ্রাম রান করে একটি স্ট্যান্ডার্ড ইউজারের সিকিউরিটি কনটেক্সটে। আপনি UAC অন করলে, প্রতিটি অ্যাপ্লিকেশন অ্যাডমিনিস্ট্রেটর অ্যাক্সেস টোকেন ব্যবহার করে গো-আহেড চায়।
এটার মানে আপনার অ্যাকাউন্ট, Administrator বা Standard, একই সিকিউরিটি মেকানিজম দিয়ে প্রোটেক্টেড। পার্থক্য হলো প্রতিটি অ্যাকাউন্টে উপলব্ধ পারমিশন যা User Account Controls দিয়ে মডারেট করা হয়।
User Account Control Prompts
তবে, UAC অন থাকলে, Standard অ্যাকাউন্ট সিকিউরিটি মেইনটেইন করার জন্য ভিন্ন লেভেলের প্রম্পট পায়। প্রম্পটগুলো নিশ্চিত করে ইউজার প্রতিটি সিগনিফিক্যান্ট সিস্টেম চেঞ্জ ভ্যালিডেট করছে, অজানা বা অনপ্রত্যাশিত কিছু রিজেক্ট করছে (সিদ্ধান্তেও, কমপক্ষে)।
UAC Levels
UAC কে চারটি লেভেলে সেট করা যায়:
- Always notify me: সর্বোচ্চ UAC লেভেল, প্রতিটি অ্যাপ্লিকেশন, সফটওয়্যার, এবং উইন্ডোজ সেটিংস চেঞ্জের জন্য ভ্যালিডেশন চায়।
- Notify me only when applications try to make changes: ডিফল্ট UAC লেভেল, নতুন অ্যাপ্লিকেশনের জন্য ভ্যালিডেশন চায়, কিন্তু উইন্ডোজ সেটিংসের জন্য না।
- Notify me only when applications try to make changes: এটি ডিফল্ট UAC লেভেলের মতই কিন্তু ভ্যালিডেশন প্রম্পট আসলে ডেস্কটপ ডিম করে না।
- Never notify me: নিম্নতম UAC লেভেল, নির্দিষ্ট ইউজার অ্যাকাউন্টের জন্য যেকোনো সিস্টেম চেঞ্জের জন্য কোনো নোটিফিকেশন নেই।
ডিফল্ট সেটিং অধিকাংশ ব্যবহারকারীর জন্য ঠিক। অবশ্য, এটা ব্যবহারকারীর ওপর নির্ভর করে। পার্থক্য আসে প্রম্পটের টাইপে, যা অ্যাকাউন্টের ওপর নির্ভর করে।
Consent Prompt
Administrator অ্যাকাউন্ট একটি consent prompt পায়। এই প্রম্পট UAC-এর তিনটি লেভেলে আসে যেগুলো ভ্যালিডেশন চায়। অ্যাডমিনিস্ট্রেটরকে শুধু কনসেন্ট প্রম্পটের মাধ্যমে ক্লিক করে সিস্টেম চেঞ্জ কনফার্ম করতে হয়।
Credential Prompt
Standard অ্যাকাউন্ট পরিবর্তে একটি credential prompt পায়। লগইন করা অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট কনসেন্ট প্রম্পটের বিপরীতে, একটি ক্রেডেনশিয়াল প্রম্পট অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড চায় সিস্টেম চেঞ্জ ভ্যালিডেট করতে।
Color Codes
UAC ভেরিফিকেশন প্রম্পটগুলো রঙ-কোডেডও। এতে Standard এবং Administrator অ্যাকাউন্ট দুটোই সিস্টেমের ریسک সensionে বুঝতে পারে।
- লাল ব্যাকগ্রাউন্ড সাথে লাল শিল্ড আইকন: অ্যাপ Group Policy দ্বারা ব্লকড বা একটি ব্লকড পাবলিশার থেকে।
- নীল ব্যাকগ্রাউন্ড সাথে নীল ও সোনালি শিল্ড আইকন: অ্যাপ্লিকেশন একটি উইন্ডোজ ১০ অ্যাডমিনিস্ট্রেটিভ অ্যাপ, যেমন Control Panel আইটেম।
- নীল ব্যাকগ্রাউন্ড সাথে নীল শিল্ড আইকন: অ্যাপ্লিকেশন Authenticode দিয়ে সাইনড এবং লোকাল কম্পিউটার দ্বারা বিশ্বস্ত।
- হলুদ ব্যাকগ্রাউন্ড সাথে হলুদ শিল্ড আইকন: অ্যাপ্লিকেশন অনসাইনড বা সাইনড কিন্তু লোকাল কম্পিউটার দ্বারা এখনো বিশ্বস্ত নয়।
কি আমাকে Administrator Account ব্যবহার করা উচিত?
Administrator অ্যাকাউন্ট গুরুত্বপূর্ণ। প্রতিটি সিস্টেমে একটি থাকে কারণ সেটি ছাড়া আপনি সফটওয়্যার ইনস্টল এবং অন্যান্য চেঞ্জ করতে পারবেন না। কিন্তু আপনার প্রাইমারি অ্যাকাউন্ট Administrator হওয়া উচিত কি?
উত্তর আসলে আপনার সিস্টেম ইউজারদের ওপর নির্ভর করে।
উদাহরণস্বরূপ, আমি এই সিস্টেমের একমাত্র ব্যবহারকারী। তাই আমি পাসওয়ার্ড প্রোটেক্টেড Administrator অ্যাকাউন্ট চালাচ্ছি। কিন্তু ফ্যামিলি ল্যাপটপে, আমার একটি পাসওয়ার্ড-প্রোটেক্টেড Administrator অ্যাকাউন্ট এবং একটি UAC অন করা Standard অ্যাকাউন্ট আছে। UACই পার্থক্য সৃষ্টি করে, Standard এবং Administrator অ্যাকাউন্ট দুটির জন্য।
সেক্ষেত্রে, আপনাকে আপনার ডিফল্ট অ্যাকাউন্ট হিসেবে Administrator অ্যাকাউন্ট ব্যবহার করতে হবে না। নিশ্চিতভাবেই, এটি কিছু জিনিস গতি দেয়, কিন্তু পাসওয়ার্ড এন্টার করতে মাত্র এক সেকেন্ড লাগে। আমি সেটি পূর্ণরূপে Administrator অ্যাকাউন্ট ডিজেবল করার পর্যায়ে যাবো না, যেমন অন্যান্য কিছু গাইড সাজেস্ট করে।
তবে আবার, এটি নির্ভর করে কে সিস্টেম ব্যবহার করছে। একটি অ্যাকাউন্ট হাইড করা সম্ভব, পুরোপুরি ডিজেবল করার বদলে (উইন্ডোজ একটি হিডেন Administrator অ্যাকাউন্ট রাখে টেকনিক্যাল ব্যবহারের জন্য)।
অতিরিক্তভাবে, UAC নোটিফিকেশন অফ করা ভালো আইডিয়া নয়। এটি সিস্টেম সিকিউরিটির একটি বেসিক লেভেল সরিয়ে দেয় যা সময়ে সময়ে আপনার সিস্টেমকে একটি ম্যালিশিয়াস প্রসেস থেকে বাঁচায়।
এবং আপনি নোটিফিকেশন অফ করলেও, UAC চলছে। এটার মানে যেকোনো ভ্যালিডেশন রিকোয়েস্ট ইনস্ট্যান্টলি অ্যাপ্রুভ হবে। Standard অ্যাকাউন্টের জন্য, তবে, সব ভ্যালিডেশন রিকোয়েস্ট ইনস্ট্যান্টলি ডেনাইড হবে।
TL;DR: সঠিক UAC সেটিংস সহ একটি Standard অ্যাকাউন্ট Administrator অ্যাকাউন্টের মতই উপকারী, এবং হয়তো একটু বেশি সিকিউয়ার।