- 1 ১. পরিচিতি
- 2 ২. উবুন্টুতে ইউজার ম্যানেজমেন্ট এবং সুইচিংয়ের মৌলিক বিষয়
- 3 ৩. GUI মাধ্যমে ব্যবহারকারী পরিবর্তন কীভাবে করবেন
- 4 ৪। কমান্ড লাইন (সিএলআই) এর মাধ্যমে ব্যবহারকারী পরিবর্তনের উপায়
- 5 ৫. উবুন্টুতে ব্যবহারকারী পরিচালনা (ব্যবহারকারী যোগ করা, মুছে ফেলা এবং পরিবর্তন করা)
- 6 6. FAQ (প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী)
- 6.1 6-1. su এবং sudo এর মধ্যে পার্থক্য কী? কোনটি ব্যবহার করা উচিত?
- 6.2 6-2. প্রতিবার পাসওয়ার্ড না দিয়ে কীভাবে ব্যবহারকারী পরিবর্তন করা যায়?
- 6.3 6-3. SSH পরিবেশে sudo ব্যবহার না করে কীভাবে ব্যবহারকারী পরিবর্তন করা যায়?
- 6.4 6-4. su ব্যবহার করার সময় “Authentication Failure” ত্রুটি কীভাবে সমাধান করবেন?
- 6.5 6-5. মুছে ফেলা ব্যবহারকারীর ডেটা পুনরুদ্ধার করা সম্ভব কি?
- 6.6 6-6. সংক্ষিপ্তসার
- 7 7. সংক্ষিপ্তসার
- 7.1 7-1. উবুন্টুতে ব্যবহারকারী পরিবর্তনের মৌলিক বিষয়
- 7.2 7-2. GUI মাধ্যমে ব্যবহারকারী পরিবর্তন
- 7.3 7-3. CLI (কমান্ড লাইন ইন্টারফেস) মাধ্যমে ব্যবহারকারী পরিবর্তন
- 7.4 7-4. ব্যবহারকারী পরিচালনা (যোগ, মুছে ফেলা এবং পরিবর্তন)
- 7.5 7-5. FAQ – সাধারণ সমস্যাবলি এবং সমাধান
- 7.6 7-6. উবুন্টুতে ব্যবহারকারী ব্যবস্থাপনার সেরা অনুশীলন
- 7.7 7-7. চূড়ান্ত সারাংশ
১. পরিচিতি
উবুন্টুতে ইউজার সুইচিং কী?
উবুন্টু একটি মাল্টি-ইউজার লিনাক্স ডিস্ট্রিবিউশন যা একটি একক পিসি বা সার্ভারে একাধিক ইউজারকে ব্যবহার করতে দেয়। তাই, ইউজার অ্যাকাউন্ট সুইচিং ফিচারটি ব্যক্তিগত ব্যবহার থেকে কর্পোরেট, শিক্ষামূলক এবং ডেভেলপমেন্ট সেটিংস পর্যন্ত বিভিন্ন পরিবেশে ব্যাপকভাবে ব্যবহৃত হয়।
ইউজার সুইচ করে, আপনি ব্যক্তিগত কাজের পরিবেশ বজায় রাখতে পারেন যখন অন্যান্য ইউজারদের ডেটা এবং সেটিংস অপ্রভাবিত থাকে।
উবুন্টুতে ইউজার সুইচিংয়ের প্রয়োজনীয় পরিস্থিতি
উবুন্টুতে ইউজার সুইচিংয়ের প্রয়োজন হয় এমন কয়েকটি পরিস্থিতি রয়েছে। নীচে কিছু সাধারণ ব্যবহারের ক্ষেত্র উল্লেখ করা হলো:
১-১. বাড়িতে পিসি শেয়ার করার সময়
যদি একাধিক পরিবারের সদস্য একটি উবুন্টু পিসি শেয়ার করে, তাহলে প্রত্যেক ব্যক্তির ডেস্কটপ পরিবেশ এবং সেটিংস আলাদা রাখার জন্য ইউজার সুইচিং প্রয়োজন। উদাহরণস্বরূপ, অভিভাবক এবং শিশুর অ্যাকাউন্ট আলাদা করা শিক্ষা এবং কাজের জন্য স্বতন্ত্র পরিবেশ বজায় রাখতে সাহায্য করে।
১-২. কোম্পানি এবং শিক্ষা প্রতিষ্ঠানে ব্যবহার
ব্যবসায়িক প্রতিষ্ঠান এবং স্কুলে, একটি একক পিসি একাধিক কর্মচারী বা ছাত্র দ্বারা ব্যবহৃত হতে পারে। এমন ক্ষেত্রে, প্রত্যেক ইউজারের ব্যক্তিগত ডেটা এবং সেটিংস রক্ষা করার জন্য অ্যাকাউন্ট সুইচিং অপরিহার্য।
এছাড়া, সিস্টেম অ্যাডমিনিস্ট্রেটররা প্রায়শই প্রিভিলেজড অ্যাকাউন্ট (রুট অ্যাক্সেস) ব্যবহার করার প্রয়োজন হয়, যা অ্যাডমিনিস্ট্রেটিভ কাজের জন্য ইউজার সুইচিংকে প্রয়োজনীয় করে তোলে।
১-৩. সার্ভার ম্যানেজমেন্টে ইউজার সুইচিং
উবুন্টু সার্ভারে, অ্যাপ্লিকেশন এবং সার্ভিস চালানোর জন্য নির্দিষ্ট ইউজার অ্যাকাউন্ট ব্যবহার করা সাধারণ। উদাহরণস্বরূপ:
- সাধারণ ইউজার হিসেবে লগইন → প্রয়োজনের সময় শুধুমাত্র অ্যাডমিনিস্ট্রেটর প্রিভিলেজে সুইচ
- একটি নির্দিষ্ট সিস্টেম সার্ভিস ম্যানেজ করার জন্য নির্দিষ্ট ইউজার অ্যাকাউন্টে সুইচ
এই পরিস্থিতিগুলোতে, কমান্ড লাইন (CLI) এর মাধ্যমে ইউজার সুইচিং প্রায়শই প্রয়োজন হয়।
১-৪. ডেভেলপমেন্ট পরিবেশে বিভিন্ন ইউজার ব্যবহার
ডেভেলপাররা টেস্টিংয়ের জন্য ইউজার সুইচ করতে পারেন। উদাহরণস্বরূপ:
- স্ট্যান্ডার্ড ইউজার হিসেবে সাধারণ ডেভেলপমেন্ট কাজ সম্পাদন
- একটি অ্যাপ্লিকেশনের আচরণ বিভিন্ন ইউজার পরিবেশে টেস্ট করা
- রুট ইউজার হিসেবে নির্দিষ্ট অ্যাডমিনিস্ট্রেটিভ কাজ সম্পাদন
বিশেষ করে বিভিন্ন পারমিশন লেভেলের অধীনে অপারেশন যাচাই করার সময়, ইউজার সুইচিং অত্যন্ত গুরুত্বপূর্ণ হয়ে ওঠে।
এই নিবন্ধে কী আলোচনা করা হয়েছে
এই নিবন্ধে উবুন্টুতে ইউজার সুইচিংয়ের পদ্ধতি ব্যাখ্যা করা হয়েছে GUI (গ্রাফিকাল ইউজার ইন্টারফেস) এবং কমান্ড লাইন (CLI) উভয় ব্যবহার করে। এছাড়া sudo এবং su-এর মধ্যে পার্থক্য, SSH পরিবেশে ইউজার সুইচিং এবং সাধারণ ত্রুটির সমাধানও আলোচিত হয়েছে।

২. উবুন্টুতে ইউজার ম্যানেজমেন্ট এবং সুইচিংয়ের মৌলিক বিষয়
উবুন্টু একটি মাল্টি-ইউজার সিস্টেম হিসেবে
উবুন্টু, লিনাক্স-ভিত্তিক একটি অপারেটিং সিস্টেম হিসেবে, একই সাথে একাধিক ইউজারকে লগইন করতে দেয়। প্রত্যেক ইউজারকে স্বতন্ত্র সেটিংস এবং ডেটার সাথে একটি নিবেদিত অ্যাকাউন্ট বরাদ্দ করা হয়।
ইউজার পরিবেশের বিচ্ছেদ
উবুন্টুতে, প্রত্যেক ইউজারের নিজস্ব ব্যক্তিগত পরিবেশ রয়েছে, যার মধ্যে রয়েছে:
- হোম ডিরেক্টরি (যেমন,
/home/username/) - কনফিগারেশন ফাইল (অ্যাপ্লিকেশনের ব্যক্তিগত সেটিংস)
- পারমিশন এবং অ্যাক্সেস কন্ট্রোল (ফাইল এবং কমান্ড এক্সিকিউশনের অধিকার)
- চলমান প্রসেস (সক্রিয় সেশন এবং ব্যাকগ্রাউন্ড টাস্ক)
এই কাঠামো নিশ্চিত করে যে বিভিন্ন ইউজাররা একই উবুন্টু সিস্টেম শেয়ার করতে পারে অন্যের পরিবেশে হস্তক্ষেপ না করে।
উবুন্টুতে ইউজারের ধরন
উবুন্টুতে বিভিন্ন ধরনের ইউজার রয়েছে। তাদের ভূমিকা বোঝা ইউজার ম্যানেজমেন্ট এবং সুইচিংয়ে সহায়ক।
স্ট্যান্ডার্ড ইউজার
স্ট্যান্ডার্ড ইউজারদের সীমিত পারমিশন রয়েছে এবং তারা সাধারণ কাজ সম্পাদন করতে পারে।
- সফটওয়্যার ইনস্টল বা সিস্টেম সেটিংস পরিবর্তন করতে সীমাবদ্ধ
- উপযুক্ত পারমিশন ছাড়া অন্য ইউজারদের ডেটায় অ্যাক্সেস করতে পারে না
- ব্যক্তিগত ডেটা এবং অ্যাপ্লিকেশন ম্যানেজ করে
অ্যাডমিনিস্ট্রেটর ইউজার (sudo গ্রুপ)
অ্যাডমিনিস্ট্রেটর ইউজাররা sudo কমান্ড ব্যবহার করে অস্থায়ীভাবে সুপারইউজার (রুট) প্রিভিলেজ অর্জন করতে পারে।
sudoদিয়ে সফটওয়্যার ইনস্টল এবং সিস্টেম সেটিংস পরিবর্তন করতে পারে- উবুন্টুর প্রাথমিক সেটআপের সময় তৈরি ডিফল্ট অ্যাকাউন্টে সাধারণত
sudoপ্রিভিলেজ থাকে
অ্যাডমিনিস্ট্রেটর ইউজার চেক করার জন্য:
getent group sudo
এই কমান্ডটি sudo গ্রুপের ব্যবহারকারীদের তালিকা পুনরুদ্ধার করে।
Root User
রুট ব্যবহারকারীর পুরো সিস্টেমের উপর পূর্ণ নিয়ন্ত্রণ থাকে।
ডিফল্টভাবে, নিরাপত্তা কারণে Ubuntu সরাসরি রুট লগইন নিষ্ক্রিয় করে।
sudoব্যবহার করা অস্থায়ী রুট অ্যাক্সেস পেতে সুপারিশকৃত পদ্ধতি- প্রয়োজনের সময়ই রুট শেল প্রবেশ করতে
sudo suঅথবাsudo -iব্যবহার করুন
রুট ব্যবহারকারী সক্রিয় করা (সুপারিশ করা হয় না):
sudo passwd root
রুট পাসওয়ার্ড সেট করা su ব্যবহার করে সরাসরি লগইন সম্ভব করে, তবে এটি নিরাপত্তা ঝুঁকি বাড়ায়।
ব্যবহারকারী পরিবর্তনের সময় মূল বিবেচ্য বিষয়সমূহ
Ubuntu-তে ব্যবহারকারী পরিবর্তনের বিভিন্ন পদ্ধতি রয়েছে। সঠিক পদ্ধতি নির্বাচন পরিবেশ ও উদ্দেশ্যের উপর নির্ভর করে।
GUI মাধ্যমে পরিবর্তন
ডেস্কটপ পরিবেশে কাজ করা ব্যবহারকারীদের জন্য GUI-ভিত্তিক পরিবর্তন সবচেয়ে সহজ পদ্ধতি।
- লক স্ক্রিন থেকে ব্যবহারকারী পরিবর্তন
- লগআউট করে অন্য ব্যবহারকারী হিসেবে লগইন করা
- সিস্টেম সেটিংস মেনু ব্যবহার করা
GUI-ভিত্তিক পরিবর্তনের বিশদ পরবর্তী অংশে ব্যাখ্যা করা হয়েছে, “3. GUI মাধ্যমে ব্যবহারকারী পরিবর্তন”।
CLI (কমান্ড লাইন) মাধ্যমে পরিবর্তন
টার্মিনালে ব্যবহারকারী পরিবর্তন করতে su অথবা sudo কমান্ড ব্যবহার করুন।
su কমান্ড ব্যবহার
অন্য ব্যবহারকারীতে পরিবর্তন করতে:
su [username]
রুট ব্যবহারকারীতে পরিবর্তন করতে:
su -
sudo কমান্ড ব্যবহার
অ্যাডমিনিস্ট্রেটর অধিকার দিয়ে কোনো কমান্ড চালাতে:
sudo [command]
রুট ব্যবহারকারীতে পরিবর্তন করতে:
sudo su
or
sudo -i
সেশন রিটেনশন এবং ব্যবহারকারী পরিবর্তনের প্রভাব
- GUI মাধ্যমে ব্যবহারকারী পরিবর্তন করলে পূর্বের ব্যবহারকারীর সেশন সক্রিয় থাকে, অ্যাপ্লিকেশনগুলো খোলা থাকে
- CLI মাধ্যমে পরিবর্তন করলে একটি নতুন সেশন শুরু হয়, পূর্বের সেশন অপরিবর্তিত থাকে
- হাইফেন ছাড়া
suব্যবহার করলে পূর্বের ব্যবহারকারীর পরিবেশ ভেরিয়েবলগুলো বজায় থাকে, আরsu -ব্যবহার করলে সেগুলো রিসেট হয়
৩. GUI মাধ্যমে ব্যবহারকারী পরিবর্তন কীভাবে করবেন
Ubuntu-র ডেস্কটপ পরিবেশে আপনি সহজেই গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) ব্যবহার করে ব্যবহারকারী পরিবর্তন করতে পারেন। এই পদ্ধতি স্বজ্ঞাত এবং কমান্ড-লাইন অপারেশনোচ্ছন্দ্যবোধ না করা নবীনদের জন্য আদর্শ।
এই অংশে আমরা দুটি প্রধান পদ্ধতি ব্যাখ্যা করব: লক স্ক্রিন থেকে ব্যবহারকারী পরিবর্তন এবং লগআউট করে ব্যবহারকারী পরিবর্তন।
৩-১. লক স্ক্রিনের মাধ্যমে ব্যবহারকারী পরিবর্তন
Ubuntu বর্তমান সেশন সক্রিয় রেখে অন্য ব্যবহারকারীতে পরিবর্তন করার অনুমতি দেয়। এটি একাধিক পরিবারের সদস্য যখন একই পিসি শেয়ার করে বা কোনো অ্যাডমিনিস্টেটর অস্থায়ীভাবে অন্য অ্যাকাউন্ট ব্যবহার করতে চাইলে উপকারী।
লক স্ক্রিন ব্যবহার করে ব্যবহারকারী পরিবর্তনের ধাপসমূহ
- স্ক্রিনের উপরের ডান কোণে সিস্টেম মেনু (পাওয়ার বাটন আইকন) ক্লিক করুন
- “Lock” বাটনটি ক্লিক করুন
- স্ক্রিন লক হবে এবং বর্তমান ব্যবহারকারীর সেশন সংরক্ষিত থাকবে
- লগইন স্ক্রিনে “Switch User” নির্বাচন করুন
- ভিন্ন ব্যবহারকারী নির্বাচন করুন, পাসওয়ার্ড দিন এবং লগইন করুন

“Lock” বাটন

স্ক্রিনের নিচের ডান কোণে “Switch User” ক্লিক করুন

নতুন ব্যবহারকারী নির্বাচন করুন
লক স্ক্রিন ব্যবহারের সুবিধা
✅ পূর্বের ব্যবহারকারীর সেশন সক্রিয় থাকে
✅ অ্যাপ্লিকেশন এবং কাজের অগ্রগতি সংরক্ষিত থাকে
✅ অস্থায়ী ব্যবহারকারী পরিবর্তনের জন্য আদর্শ
তবে, যদি একাধিক ব্যবহারকারী একই সময়ে লগইন করা থাকে, মেমরি ব্যবহার বৃদ্ধি পায়। এটি পারফরম্যান্স ধীর করে দিতে পারে, বিশেষ করে সীমিত রিসোর্সযুক্ত সিস্টেমে।
৩-২. লগআউট করে ব্যবহারকারী পরিবর্তন
লক স্ক্রিনের মাধ্যমে পরিবর্তনের বিপরীতে, ব্যবহারকারী পরিবর্তনের আগে লগআউট করলে পূর্বের ব্যবহারকারীর সেশন সম্পূর্ণভাবে শেষ হয়। এই পদ্ধতি সিস্টেম রিসোর্স মুক্ত করতে চাইলে উপকারী।
লগআউট করে ব্যবহারকারী পরিবর্তনের ধাপসমূহ
- উপরের ডান কোণে সিস্টেম মেনু খুলুন
- “Log Out” ক্লিক করুন
- একটি নিশ্চিতকরণ ডায়ালগ আসবে—”Log Out” নির্বাচন করুন
- লগইন স্ক্রিন প্রদর্শিত হবে
- ভিন্ন ব্যবহারকারী নির্বাচন করুন, পাসওয়ার্ড দিন এবং লগইন করুন
লগআউটের সুবিধা ও অসুবিধা
✅ সব অ্যাপ্লিকেশন ও প্রক্রিয়া বন্ধ হয়, মেমরি মুক্ত হয়
✅ সিস্টেম রিসোর্স ব্যবহার কমে
❌ সংরক্ষণ না করা কাজ হারিয়ে যেতে পারে
❌ ব্যবহারকারী পরিবর্তনের পর অ্যাপ্লিকেশন পুনরায় চালু করতে হবে



৩-৩। ব্যবহারকারী পরিবর্তনের সময় গুরুত্বপূর্ণ বিবেচনা
ব্যবহারকারী পরিবর্তনের পারফরম্যান্স প্রভাব
- লক স্ক্রিন ব্যবহার করলে অ্যাপ্লিকেশনগুলো ব্যাকগ্রাউন্ডে চলতে থাকে, যা মেমরি খরচ বাড়ায়
- লো-এন্ড পিসিতে একাধিক লগইন করা ব্যবহারকারী সিস্টেমকে ধীর করে দিতে পারে
- ভিডিও এডিটিং বা ভার্চুয়াল মেশিনের মতো ভারী অ্যাপ্লিকেশনের জন্য সতর্কতার সাথে রিসোর্স ম্যানেজমেন্ট প্রয়োজন
ব্যবহারকারী পরিবর্তনের আগে ডেটা সংরক্ষণ
- ব্যবহারকারী পরিবর্তনের আগে অসংরক্ষিত ডকুমেন্ট বা ফাইলগুলো সংরক্ষণ করুন
- অ্যাপে অটো-সেভ ফিচার থাকলেও ম্যানুয়ালি সংরক্ষণ করা সুপারিশ করা হয়
- ব্রাউজার ট্যাব এবং অসংরক্ষিত কনটেন্ট সহ টেক্সট এডিটরের প্রতি বিশেষ মনোযোগ দিন
৩-৪। সারাংশ
- উবুন্টুতে জিইউআইয়ের মাধ্যমে সহজেই ব্যবহারকারী পরিবর্তন করা যায়
- লক স্ক্রিন ব্যবহার করলে বর্তমান সেশন সক্রিয় থাকে, যেখানে লগ আউট করলে এটি সম্পূর্ণভাবে বন্ধ হয়
- সেটিংস মেনু ব্যবহার করে ব্যবহারকারী পরিবর্তন ম্যানেজ করা যায়, বিশেষ করে অ্যাডমিনিস্ট্রেটরদের জন্য
- মেমরি খরচের প্রতি সচেতন থাকুন এবং ব্যবহারকারী পরিবর্তনের আগে কাজ সংরক্ষণ করুন
৪। কমান্ড লাইন (সিএলআই) এর মাধ্যমে ব্যবহারকারী পরিবর্তনের উপায়
উবুন্টুতে, আপনি কমান্ড লাইন ইন্টারফেস (সিএলআই) ব্যবহার করে সহজেই ব্যবহারকারী পরিবর্তন করতে পারেন। এই পদ্ধতি বিশেষভাবে উপযোগী সার্ভার পরিবেশ এবং এসএসএইচের মাধ্যমে রিমোট অ্যাক্সেসে, যেখানে জিইউআই উপলব্ধ নয়।
এই বিভাগে, আমরা বিস্তারিতভাবে ব্যাখ্যা করব কীভাবে এসইউ কমান্ড, সুডো কমান্ড এবং এসএসএইচ পরিবেশে ব্যবহারকারী পরিবর্তন করতে হয়।
৪-১। এসইউ কমান্ড দিয়ে ব্যবহারকারী পরিবর্তন
su (সুইচ ইউজার) কমান্ডটি বর্তমান ব্যবহারকারী থেকে অন্য ব্যবহারকারীতে পরিবর্তন করতে দেয়। এটির জন্য লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড প্রয়োজন প্রমাণীকরণের জন্য।
এসইউ কমান্ডের মৌলিক ব্যবহার
অন্য ব্যবহারকারীতে পরিবর্তন করতে:
su [username]
উদাহরণ:
su john
কমান্ডটি চালানোর পর, লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড দিন পরিবর্তন সম্পূর্ণ করতে।
রুট ব্যবহারকারীতে পরিবর্তন
রুট ব্যবহারকারীতে পরিবর্তন করতে:
su -
অথবা
su root
যেহেতু রুট ব্যবহারকারীর সিস্টেমের উপর সম্পূর্ণ নিয়ন্ত্রণ আছে, অযাচিত সিস্টেম পরিবর্তন এড়াতে সতর্কতার সাথে ব্যবহার করুন।
এসইউ এবং এসইউ – (হাইফেন সহ) এর মধ্যে পার্থক্য
su কমান্ডের দুটি ভ্যারিয়েশন আছে: su এবং su -। পার্থক্য হলো পরিবেশ ভেরিয়েবলগুলো কীভাবে হ্যান্ডেল করা হয়।
Command | ফাংশন |
|---|---|
su [username] | বর্তমান পরিবেশ ভেরিয়েবলগুলি ধরে রেখে নির্দিষ্ট ব্যবহারকারীতে স্যুইচ করে |
su - [username] | একটি সম্পূর্ণ নতুন লগইন সেশন শুরু করে, পরিবেশ ভেরিয়েবলগুলি রিসেট করে |
সুপারিশকৃত অপশন হলো su - কারণ এটি নতুন ব্যবহারকারীর পরিবেশ সেটিংস সঠিকভাবে প্রয়োগ করে।
এসইউ ব্যবহারের সময় সতর্কতা
suব্যবহার করতে লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড জানা দরকার- অ্যাডমিনিস্ট্রেটিভ কাজের জন্য, সাধারণত
sudoব্যবহার করা সুপারিশ করা হয়suএর পরিবর্তে - দীর্ঘ সময় রুট হিসেবে থাকা ঝুঁকিপূর্ণ হতে পারে (কাজ শেষে
exitদিয়ে রুট সেশন থেকে বেরিয়ে আসুন)
exit
৪-২। সুডো কমান্ড দিয়ে ব্যবহারকারী পরিবর্তন
sudo (সুপারইউজার ডু) কমান্ডটি অস্থায়ীভাবে অ্যাডমিনিস্ট্রেটিভ অধিকার প্রদান করে। su এর বিপরীতে, আপনার ব্যবহারকারীর সুডো অনুমতি থাকলে লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড জানার দরকার নেই।
সুডো দিয়ে অ্যাডমিনিস্ট্রেটিভ কমান্ড চালানো
অ্যাডমিনিস্ট্রেটিভ অধিকারে কমান্ড চালাতে:
sudo [command]
উদাহরণ:
sudo apt update
আপনার বর্তমান ব্যবহারকারীর পাসওয়ার্ড দিন কমান্ডটি রুট অধিকারে চালানোর জন্য।
সুডো ব্যবহার করে রুট ব্যবহারকারীতে পরিবর্তন
অস্থায়ীভাবে রুট ব্যবহারকারী হতে:
sudo su
অথবা
sudo -i
এটি সম্পূর্ণ অ্যাডমিনিস্ট্রেটিভ অধিকার সহ সেশনটি রুট ব্যবহারকারীতে পরিবর্তন করবে।
সুডো দিয়ে অন্য ব্যবহারকারী হিসেবে কমান্ড চালানো
নির্দিষ্ট ব্যবহারকারী হিসেবে কমান্ড চালাতে:
sudo -u [username] [command]
উদাহরণ:
sudo -u john whoami
এই কমান্ডটি “john” ব্যবহারকারী হিসেবে whoami চালায় এবং কার্যকর ব্যবহারকারীর নাম ফেরত দেয়।
সুডো এবং এসইউ এর মধ্যে পার্থক্য
Command | Function | Password Required |
|---|---|---|
su [username] | Fully switch to another user | Target user’s password |
sudo [command] | Run a command with temporary administrative privileges | Current user’s password |
sudo su | Switch to the root user | Current user’s password |
৪-৩। এসএসএইচ পরিবেশে ব্যবহারকারী পরিবর্তন
রিমোট সার্ভারে সংযুক্ত হলে, জিইউআই উপলব্ধ না থাকায় সিএলআই কমান্ড ব্যবহার করে ব্যবহারকারী পরিবর্তন করতে হবে।
এসএসএইচ লগইনের পর এসইউ ব্যবহার করে ব্যবহারকারী পরিবর্তন
প্রথমে, রিমোট সার্ভারে সংযুক্ত হন:
ssh [username]@[server IP address]
সংযুক্ত হওয়ার পর, অন্য ব্যবহারকারীতে পরিবর্তন করুন:
su [username]
অথবা রুট ব্যবহারকারীতে পরিবর্তন করুন:
su -
এসএসএইচ সেশনে সুডো ব্যবহার করে ব্যবহারকারী পরিবর্তন
যদি আপনার ব্যবহারকারীর প্রশাসনিক অধিকার থাকে, তাহলে আপনি sudo ব্যবহার করে অন্য ব্যবহারকারী হিসেবে কমান্ড চালাতে পারেন।
sudo -u [username] -s
এটি su-এর একটি বিকল্প হিসেবে কাজ করে।
SSH-এর মাধ্যমে একটি নির্দিষ্ট ব্যবহারকারী হিসেবে সরাসরি লগ ইন করা
ডিফল্টভাবে, SSH সংযোগগুলি sudo অধিকারযুক্ত একটি ব্যবহারকারী ব্যবহার করে, কিন্তু আপনি অন্য ব্যবহারকারী হিসেবে সরাসরি লগ ইন করতে পারেন:
ssh [another user]@[server IP address]
উদাহরণ:
ssh john@192.168.1.100
৪-৪. সারাংশ
suসম্পূর্ণভাবে অন্য ব্যবহারকারীতে সুইচ করে, কিন্তু লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড প্রয়োজনsudoঅন্য ব্যবহারকারীর পাসওয়ার্ড ছাড়াই অস্থায়ীভাবে প্রশাসনিক কমান্ড চালানোর অনুমতি দেয়sudo suএবংsudo -iরুট ব্যবহারকারীতে সুইচ করার জন্য ব্যবহার করা যায়- SSH পরিবেশে,
suএবংsudo -uএকাধিক ব্যবহারকারী পরিচালনার জন্য উপযোগী
৫. উবুন্টুতে ব্যবহারকারী পরিচালনা (ব্যবহারকারী যোগ করা, মুছে ফেলা এবং পরিবর্তন করা)
উবুন্টুতে, একাধিক ব্যবহারকারীকে কার্যকরভাবে পরিচালনা করা অপরিহার্য, বিশেষ করে ব্যবহারকারী যোগ, মুছে ফেলা এবং পরিবর্তন হ্যান্ডেল করার সময়। এটি সার্ভার পরিচালনা এবং মাল্টি-ইউজার পরিবেশে বিশেষভাবে গুরুত্বপূর্ণ।
এই বিভাগটি কমান্ড লাইন ইন্টারফেস (CLI) ব্যবহার করে ব্যবহারকারী পরিচালনার উপর দৃষ্টি নিবদ্ধ করে।
৫-১. নতুন ব্যবহারকারী যোগ করা
উবুন্টুতে, প্রশাসনিক অধিকারযুক্ত ব্যবহারকারী (যারা sudo গ্রুপে আছে) নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে পারে।
adduser কমান্ড দিয়ে ব্যবহারকারী যোগ করা
ব্যবহারকারী যোগ করার সবচেয়ে সাধারণ পদ্ধতি হল adduser কমান্ড ব্যবহার করা।
কমান্ড চালানো
sudo adduser [new_username]
উদাহরণ:
sudo adduser john
প্রক্রিয়ার সারাংশ
এই কমান্ড চালানোর সময়, আপনাকে নিম্নলিখিতগুলি প্রবেশ করতে অনুরোধ করা হবে:
- নতুন ব্যবহারকারীর জন্য একটি পাসওয়ার্ড
- ঐচ্ছিক ব্যবহারকারী তথ্য (পূর্ণ নাম, ফোন নম্বর ইত্যাদি)
- হোম ডিরেক্টরি (যেমন,
/home/[username]) স্বয়ংক্রিয়ভাবে তৈরি হবে - মৌলিক কনফিগারেশন ফাইল সেট আপ করা হবে
সম্পূর্ণ হলে, নতুন ব্যবহারকারী অ্যাকাউন্ট ব্যবহারের জন্য প্রস্তুত।
useradd কমান্ড দিয়ে ব্যবহারকারী যোগ করা
useradd কমান্ডও ব্যবহারকারী তৈরি করতে ব্যবহার করা যায়। তবে, adduser-এর মতো এটি স্বয়ংক্রিয়ভাবে হোম ডিরেক্টরি তৈরি করে না বা পাসওয়ার্ড সেট করে না।
কমান্ড চালানো
sudo useradd -m -s /bin/bash [new_username]
উদাহরণ:
sudo useradd -m -s /bin/bash alex
অপশনগুলি:
-m: হোম ডিরেক্টরি তৈরি করে-s /bin/bash: ডিফল্ট শেল হিসেবে Bash সেট করে
নতুন ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করার জন্য:
sudo passwd alex
নতুন ব্যবহারকারীকে sudo অধিকার প্রদান করা
একটি ব্যবহারকারীকে sudo গ্রুপে যোগ করে প্রশাসনিক অধিকার প্রদান করার জন্য:
sudo usermod -aG sudo [username]
উদাহরণ:
sudo usermod -aG sudo john
এই কমান্ড চালানোর পর, john এর প্রশাসক অধিকার থাকবে।
৫-২. ব্যবহারকারী মুছে ফেলা
অব্যবহৃত ব্যবহারকারী অ্যাকাউন্ট সরানো নিরাপত্তা উন্নত করে এবং সিস্টেম রিসোর্স অপ্টিমাইজ করে।
deluser কমান্ড দিয়ে ব্যবহারকারী মুছে ফেলা
ব্যবহারকারী মুছে ফেলার জন্য, deluser কমান্ড ব্যবহার করুন।
কমান্ড চালানো
sudo deluser [username]
উদাহরণ:
sudo deluser john
এই কমান্ড john ব্যবহারকারীকে সরায়, কিন্তু তাদের হোম ডিরেক্টরি অক্ষত থাকে।
userdel কমান্ড দিয়ে ব্যবহারকারী মুছে ফেলা
userdel কমান্ডও ব্যবহারকারী সরাতে পারে, কিন্তু এটি deluser-এর চেয়ে নিম্ন-স্তরের নিয়ন্ত্রণ প্রদান করে।
তাদের হোম ডিরেক্টরি সহ ব্যবহারকারী মুছে ফেলা
sudo userdel -r [username]
উদাহরণ:
sudo userdel -r alex
এই কমান্ড alex কে মুছে ফেলে এবং তাদের হোম ডিরেক্টরি (/home/alex/) কেও সরায়।
ব্যবহারকারী মুছে ফেলার সময় গুরুত্বপূর্ণ বিবেচনা
- যদি ব্যবহারকারীর ডেটা রাখার প্রয়োজন হয়, তাহলে হোম ডিরেক্টরি ব্যাকআপ নিন
sudo tar -czf /backup/john_backup.tar.gz /home/john
- আপনি ব্যবহারকারীকে লগ ইন অবস্থায় থাকাকালীন মুছে ফেলতে পারবেন না
- যদি
johnবর্তমানে লগ ইন থাকে, তাহলেsudo deluser johnচালানোর ফলে ত্রুটি হবে। - ব্যবহারকারীর সেশন জোর করে শেষ করার জন্য, ব্যবহার করুন:
sudo killall -u [username]
৫-৩. ব্যবহারকারীর নাম পরিবর্তন করা
বিদ্যমান ব্যবহারকারী অ্যাকাউন্টের নাম পরিবর্তন করার জন্য, usermod কমান্ড ব্যবহার করুন।
usermod ব্যবহার করে ব্যবহারকারীর নাম পরিবর্তন করা
কমান্ড চালানো
sudo usermod -l [new_username] [current_username]
উদাহরণ:
sudo usermod -l michael john
এটি ব্যবহারকারী john কে michael এ নামান্তর করে।
হোম ডিরেক্টরি নামান্তর করা
ডিফল্টভাবে, ব্যবহারকারী নামান্তর করা তাদের হোম ডিরেক্টরি নাম পরিবর্তন করে না (/home/john অপরিবর্তিত থাকে)।
হোম ডিরেক্টরিটিও নামান্তর করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
হোম ডিরেক্টরি নামান্তর করা
sudo mv /home/john /home/michael
ব্যবহারকারীর হোম ডিরেক্টরি পাথ আপডেট করা
sudo usermod -d /home/michael -m michael
ব্যবহারকারী নামান্তর করার সময় বিবেচ্য বিষয়গুলি
- আপনি বর্তমানে লগইন করা ব্যবহারকারীকে নামান্তর করতে পারবেন না
- যদি
johnনামান্তরের সময় লগইন থাকে, প্রক্রিয়াটি ব্যর্থ হবে। - ব্যবহারকারী নামান্তর করতে ভিন্ন অ্যাডমিন অ্যাকাউন্ট বা
rootব্যবহার করুন। - নামান্তরিত ব্যবহারকারী এখনও sudo অধিকার রাখে কিনা পরীক্ষা করুন
- নামান্তরের পরে,
michaelsudoগ্রুপে আছে কিনা যাচাই করুন ব্যবহার করে:
sudo groupmems -g sudo -l
5-4. সারাংশ
adduserনতুন ব্যবহারকারী করার সবচেয়ে সহজ উপায়deluserব্যবহারকারী মুছে দেয়, আরuserdel -rতাদের হোম ডিরেক্টরিটিও মুছে দেয়usermod -lব্যবহারকারী নামান্তর করতে দেয়, তবে হোম ডিরেক্টরি আলাদাভাবে নামান্তর করতে হবে- ব্যবহারকারী মুছে ফেলার আগে ডেটা ব্যাকআপ করা সুপারিশ করা হয়
6. FAQ (প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী)
উবুন্টুতে ব্যবহারকারী অ্যাকাউন্ট পরিচালনা এবং ব্যবহারকারী পরিবর্তন করা কখনো কখনো বিভ্রান্তিকর হতে পারে, বিশেষ করে নবীনদের জন্য। এই অংশে, আমরা ব্যবহারকারী পরিবর্তন এবং ব্যবস্থাপনা সংক্রান্ত সাধারণ প্রশ্ন ও সমাধান নিয়ে আলোচনা করছি।
6-1. su এবং sudo এর মধ্যে পার্থক্য কী? কোনটি ব্যবহার করা উচিত?
প্রশ্ন: আমি su এবং sudo এর পার্থক্য বুঝতে পারছি না। কোনটি ব্যবহার করা উচিত?
উত্তর: su সম্পূর্ণভাবে অন্য ব্যবহারকারীকে পরিবর্তন করে, আর sudo সাময়িকভাবে প্রশাসনিক অধিকার প্রদান করে।
Command | Purpose | Required Password |
|---|---|---|
su [username] | Fully switch to another user | Target user’s password |
sudo [command] | Run a command with temporary administrative privileges | Current user’s password |
sudo su | Switch to the root user | Current user’s password |
💡 সেরা অনুশীলন: নিরাপত্তার কারণে, সম্ভব হলে su এর পরিবর্তে sudo ব্যবহার করা সুপারিশ করা হয়।
6-2. প্রতিবার পাসওয়ার্ড না দিয়ে কীভাবে ব্যবহারকারী পরিবর্তন করা যায়?
প্রশ্ন: আমি আমার উবুন্টু পিসি পরিবারে শেয়ার করি। কি কোনো উপায় আছে যাতে প্রতিবার পাসওয়ার্ড না দিয়ে ব্যবহারকারী পরিবর্তন করা যায়?
উত্তর: স্বয়ংক্রিয় লগইন সক্রিয় করলে পাসওয়ার্ড না দিয়ে লগইন করা যায়।
স্বয়ংক্রিয় লগইন সক্রিয় করার ধাপগুলি
- “Settings” অ্যাপ্লিকেশনটি খুলুন
- “Users” মেনুতে যান
- “Automatic Login” সক্রিয় করুন
💡 দ্রষ্টব্য: স্বয়ংক্রিয় লগইন নিরাপত্তা ঝুঁকি তৈরি করে, তাই এটি শেয়ার করা হোম পিসির জন্য সুপারিশ করা হয়, ব্যবসা বা সার্ভার পরিবেশের জন্য নয়।
6-3. SSH পরিবেশে sudo ব্যবহার না করে কীভাবে ব্যবহারকারী পরিবর্তন করা যায়?
প্রশ্ন: যখন আমি SSH এর মাধ্যমে সংযোগ করি, কি কোনো উপায় আছে যাতে sudo ব্যবহার না করে ব্যবহারকারী পরিবর্তন করা যায়?
উত্তর: আপনি su এর বিকল্প হিসেবে runuser কমান্ড ব্যবহার করতে পারেন।
runuser -l [username] -c "command"
উদাহরণ:
runuser -l john -c "whoami"
💡 টিপ: স্ক্রিপ্টের মধ্যে ব্যবহারকারী পরিবর্তন করার সময় runuser কমান্ড বিশেষভাবে উপযোগী।
6-4. su ব্যবহার করার সময় “Authentication Failure” ত্রুটি কীভাবে সমাধান করবেন?
প্রশ্ন: যখন আমি su কমান্ড চালাই, তখন “Authentication failure” বার্তা পাই। কীভাবে এটি সমাধান করা যায়?
উত্তর: su কমান্ডের জন্য লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড প্রয়োজন।
নিম্নলিখিত বিষয়গুলি পরীক্ষা করুন:
- পাসওয়ার্ড সঠিক আছে কিনা নিশ্চিত করুন (Caps Lock চালু আছে কিনা পরীক্ষা করুন)
- ব্যবহারকারী অ্যাকাউন্ট লকড আছে কিনা যাচাই করুন
sudo passwd -S [username]
→ যদি এটি L (লকড) দেখায়, তাহলে নিম্নলিখিতভাবে অ্যাকাউন্ট আনলক করুন:
sudo passwd -u [username]
- যাচাই করুন
/etc/pam.d/suকিsuসীমাবদ্ধ করে কিনা
sudo nano /etc/pam.d/su
→ যদি লাইন auth required pam_wheel.so use_uid মন্তব্যমুক্ত থাকে, তবে শুধুমাত্র wheel গ্রুপের ব্যবহারকারীরা su ব্যবহার করতে পারবে।
6-5. মুছে ফেলা ব্যবহারকারীর ডেটা পুনরুদ্ধার করা সম্ভব কি?
প্রশ্ন: আমি দুর্ঘটনাবশত একটি ব্যবহারকারী মুছে ফেলেছি। কি তাদের ডেটা পুনরুদ্ধার করার কোনো উপায় আছে?
উত্তর: যদি হোম ডিরেক্টরি মুছে না ফেলা হয়ে থাকে, আপনি ব্যবহারকারীর ডেটা পুনরুদ্ধার করতে পারেন।
হোম ডিরেক্টরি এখনও আছে কিনা যাচাই করা
ls /home/
মুছে ফেলা হোম ডিরেক্টরি পুনরুদ্ধার করা
/home/[username] যদি মুছে ফেলা হয়ে থাকে, ব্যাকআপ ছাড়া পূর্ণ পুনরুদ্ধার কঠিন হতে পারে। তবে, আপনি নিম্নলিখিত চেষ্টা করতে পারেন:
extundeleteটুলটি ইনস্টল করুন
sudo apt install extundelete
- মুছে ফেলা ফাইলগুলির স্ক্যান করুন
sudo extundelete /dev/sdX --restore-all
/dev/sdX-কে সঠিক পার্টিশন (যেমন, /dev/sda1) দিয়ে প্রতিস্থাপন করুন।
💡 দ্রষ্টব্য: ডেটা পুনরুদ্ধার সবসময় সফল হয় না। নিয়মিত ব্যাকআপ নেওয়া দৃঢ়ভাবে সুপারিশ করা হয়।
6-6. সংক্ষিপ্তসার
suএবংsudoএর পার্থক্য বুঝে সঠিকভাবে ব্যবহার করুন।- অটোমেটিক লগইন ব্যবহারকারী পরিবর্তন সহজ করতে পারে তবে নিরাপত্তা ঝুঁকি তৈরি করতে পারে।
- SSH পরিবেশে, ব্যবহারকারী পরিবর্তনের জন্য
runuserএবংsudo -uউপযোগী বিকল্প। - যদি
su: Authentication failureঘটে, পাসওয়ার্ড এবং অ্যাকাউন্ট লক স্ট্যাটাস পরীক্ষা করুন। - মুছে ফেলা ব্যবহারকারীর ডেটা পুনরুদ্ধার করা কঠিন, তাই নিয়মিত ব্যাকআপ অপরিহার্য।
7. সংক্ষিপ্তসার
এই প্রবন্ধে, আমরা উবুন্টুতে GUI এবং CLI উভয় পদ্ধতি ব্যবহার করে ব্যবহারকারী কীভাবে পরিবর্তন ও পরিচালনা করা যায় তা ব্যাখ্যা করেছি। উবুন্টু মাল্টি-ইউজার পরিবেশ সমর্থন করে, তাই সঠিক ব্যবহারকারী ব্যবস্থাপনা একটি নিরাপদ ও কার্যকর সিস্টেম নিশ্চিত করতে সহায়তা করে।
নিচে, আমরা প্রতিটি সেকশনে আলোচিত মূল বিষয়গুলো সংক্ষেপে উপস্থাপন করেছি এবং ব্যবহারকারী ব্যবস্থাপনার সেরা অনুশীলনগুলো প্রদান করেছি।
7-1. উবুন্টুতে ব্যবহারকারী পরিবর্তনের মৌলিক বিষয়
- উবুন্টু একটি মাল্টি-ইউজার সিস্টেম, যেখানে প্রতিটি ব্যবহারকারীর নিজস্ব পরিবেশ থাকে।
- স্ট্যান্ডার্ড ব্যবহারকারী, অ্যাডমিনিস্ট্রেটর (sudo) ব্যবহারকারী এবং রুট ব্যবহারকারী এর পার্থক্য বোঝা অত্যন্ত গুরুত্বপূর্ণ।
- ব্যবহারকারী পরিবর্তন GUI অথবা CLI (কমান্ড-লাইন ইন্টারফেস) ব্যবহার করে করা যায়।
7-2. GUI মাধ্যমে ব্যবহারকারী পরিবর্তন
- লক স্ক্রিন ব্যবহার করে বর্তমান সেশন সক্রিয় রেখে ব্যবহারকারী পরিবর্তন করা যায়।
- পরিবর্তনের আগে লগআউট করা পূর্বের ব্যবহারকারীর সেশন সম্পূর্ণভাবে বন্ধ করে, সিস্টেম রিসোর্স মুক্ত করে।
- “User Accounts” সেটিংস মেনু অ্যাডমিনিস্ট্রেটরদের সহজে ব্যবহারকারী পরিচালনা করতে সহায়তা করে।
- প্রধান বিবেচ্য বিষয়গুলো:
- একাধিক ব্যবহারকারী লগইন করা মেমরি ব্যবহার বাড়ায় এবং সিস্টেমকে ধীর করতে পারে।
- ব্যবহারকারী পরিবর্তনের আগে সব অসংরক্ষিত কাজ সংরক্ষণ করা নিশ্চিত করুন।
7-3. CLI (কমান্ড লাইন ইন্টারফেস) মাধ্যমে ব্যবহারকারী পরিবর্তন
su [username]কমান্ডটি পাসওয়ার্ড প্রবেশের পর ব্যবহারকারী পরিবর্তন করতে দেয়।su -কমান্ড (হাইফেনসহ) নতুন ব্যবহারকারীর পরিবেশ সেটিংস সহ একটি পরিষ্কার সেশন শুরু করে।sudo [command]কমান্ডটি ব্যবহারকারীকে অস্থায়ীভাবে প্রশাসনিক কমান্ড চালাতে দেয়।- SSH পরিবেশে,
runuser -l [username] -c "[command]"কমান্ডটিsudoব্যবহার না করে ব্যবহারকারী পরিবর্তন করতে পারে।
7-4. ব্যবহারকারী পরিচালনা (যোগ, মুছে ফেলা এবং পরিবর্তন)
- নতুন ব্যবহারকারী যোগ করা:
sudo adduser [username]ব্যবহার করে হোম ডিরেক্টরি সহ নতুন ব্যবহারকারী তৈরি করুন।sudo usermod -aG sudo [username]ব্যবহার করে sudo অধিকার প্রদান করুন।- ব্যবহারকারী মুছে ফেলা:
sudo deluser [username]ব্যবহারকারীকে মুছে ফেলে, তবে তাদের হোম ডিরেক্টরি রাখে।sudo userdel -r [username]ব্যবহারকারী এবং তাদের হোম ডিরেক্টরি উভয়ই মুছে ফেলে।- ব্যবহারকারী পুনঃনামকরণ:
sudo usermod -l [new_username] [old_username]ব্যবহার করে ব্যবহারকারীকে পুনঃনামকরণ করুন।- প্রয়োজনে হোম ডিরেক্টরি ম্যানুয়ালি পুনঃনামকরণ করুন।
সেরা অনুশীলনগুলো:
✅ অ্যাকাউন্ট মুছে ফেলার আগে ব্যবহারকারীর ডেটা ব্যাকআপ নিন (বিশেষত গুরুত্বপূর্ণ ফাইলগুলো)।
✅ প্রশাসনিক অধিকারযুক্ত ব্যবহারকারীদের সঠিকভাবে পরিচালনা করুন (প্রয়োজনীয় ব্যবহারকারীদের জন্য sudo অ্যাক্সেস সীমিত করুন)।
7-5. FAQ – সাধারণ সমস্যাবলি এবং সমাধান
suএবংsudoএর পার্থক্য বুঝে, সম্ভব হলে নিরাপত্তার জন্য sudo ব্যবহার করুন।- অটোমেটিক লগইন ব্যবহারকারী পরিবর্তন সহজ করতে পারে তবে নিরাপত্তা ঝুঁকি থাকে।
- SSH পরিবেশে ব্যবহারকারী দক্ষতার সাথে পরিবর্তন করতে
runuserঅথবাsudo -uব্যবহার করুন। - যদি
su: Authentication failureদেখা যায়, পাসওয়ার্ড এবং অ্যাকাউন্ট লক স্ট্যাটাস পরীক্ষা করুন। - মুছে ফেলা ব্যবহারকারীর ডেটা পুনরুদ্ধার করা কঠিন, তাই নিয়মিত ব্যাকআপ নেওয়া অত্যন্ত সুপারিশ করা হয়।
7-6. উবুন্টুতে ব্যবহারকারী ব্যবস্থাপনার সেরা অনুশীলন
🔹 ব্যবহারকারী অনুমতিগুলি সঠিকভাবে পরিচালনা করা
- স্ট্যান্ডার্ড ব্যবহারকারী এবং অ্যাডমিনিস্ট্রেটর (sudo) ব্যবহারকারী স্পষ্টভাবে পার্থক্য করুন।
sudoব্যবহার করার সময়, ব্যবহারকারীদের নির্দিষ্ট কমান্ডে সীমাবদ্ধ রাখতেvisudoব্যবহার করার কথা বিবেচনা করুন।
🔹 নিরাপত্তা বিবেচনা
- সরাসরি রুট ইউজার হিসেবে লগইন করা এড়িয়ে চলুন; প্রয়োজন হলে
sudoব্যবহার করুন। - ব্যবসা বা সার্ভার পরিবেশে স্বয়ংক্রিয় লগইন নিষ্ক্রিয় করুন নিরাপত্তা বাড়াতে।
- নিয়মিতভাবে অপ্রয়োজনীয় ইউজারগুলো পর্যালোচনা ও মুছে ফেলুন সিস্টেমের নিরাপত্তা বজায় রাখতে।
🔹 ডেটা ব্যাকআপ
- ইউজার মুছে ফেলার আগে, তাদের হোম ডিরেক্টরি ব্যাকআপ করুন ব্যবহার করে:
sudo tar -czf /backup/username_backup.tar.gz /home/username
- নিয়মিত ব্যাকআপ এর জন্য
rsyncঅথবাcronকাজ ব্যবহার করুন।
7-7. চূড়ান্ত সারাংশ
- ইউজার পরিবর্তনের জন্য GUI এবং CLI উভয় পদ্ধতি বুঝে আপনার প্রয়োজন অনুযায়ী উপযুক্ত পদ্ধতি নির্বাচন করুন।
suএবংsudoসঠিকভাবে ব্যবহার করুন প্রশাসনিক অধিকার দক্ষতার সাথে পরিচালনা করতে।- অপ্রয়োজনীয় ইউজার মুছে ফেলুন নিরাপত্তা বাড়াতে, তবে সর্বদা গুরুত্বপূর্ণ ডেটা ব্যাকআপ করে রাখুন।
- একটি দৃঢ় ব্যাকআপ কৌশল প্রয়োগ করুন দুর্ঘটনাজনিত মুছে ফেলার ক্ষেত্রে ডেটা হারানো রোধ করতে।
Ubuntu শক্তিশালী ইউজার ম্যানেজমেন্ট ফিচার প্রদান করে, এবং এগুলো সঠিকভাবে ব্যবহার করলে একটি নিরাপদ ও কার্যকর সিস্টেম নিশ্চিত করতে সহায়তা করবে। আমরা আশা করি এই গাইডটি Ubuntu-তে ইউজার পরিবর্তন ও ম্যানেজমেন্ট বুঝতে এবং প্রয়োগ করতে সহায়ক হয়েছে।


![উবুন্টু ইনস্টলেশন ত্রুটি এবং সমাধান [কারণ অনুসারে ট্রাবলশুটিং]](https://www.linux.digibeatrix.com/wp-content/uploads/2025/02/2587f7b8db608636bf2ad60280ab72e3-375x214.webp)