লিনাক্সে প্রশাসনিক প্রোগ্রাম চালানোর জন্য আপনার রুট অ্যাক্সেস (সুপার ইউজার নামেও পরিচিত) প্রয়োজন। সাধারণত, লিনাক্স বিতরণ একটি পৃথক রুট অ্যাকাউন্ট প্রদান করে, কিন্তু সেই অ্যাকাউন্টটি নিরাপত্তার জন্য ডিফল্টরূপে উবুন্টু লিনাক্সে লক করা থাকে। রুট অ্যাক্সেস দিয়ে কমান্ড চালানোর জন্য, sudo ব্যবহার করুন।
ধাপ
2 এর পদ্ধতি 1: সুডো দিয়ে রুট কমান্ড চালানো
ধাপ 1. একটি টার্মিনাল উইন্ডো খুলতে Ctrl+Alt+T টিপুন।
অন্যান্য লিনাক্স ডিস্ট্রিবিউশনের বিপরীতে, উবুন্টু ডিফল্টভাবে রুট অ্যাকাউন্ট লক করে। অতএব, আপনি রুট টার্মিনাল চালানোর জন্য su কমান্ড ব্যবহার করতে পারবেন না। Su প্রতিস্থাপন করতে, sudo ব্যবহার করুন।
পদক্ষেপ 2. কমান্ডের শুরুতে sudo লিখুন।
sudo, সুপার ব্যবহারকারীর জন্য সংক্ষিপ্ত, আপনাকে রুট হিসাবে লিনাক্সে কমান্ড চালাতে দেয়।
- উদাহরণস্বরূপ, কমান্ড sudo /etc/init.d/networking stop নেটওয়ার্ক পরিষেবা বন্ধ করবে, এবং sudo adduser সিস্টেমে একটি নতুন ব্যবহারকারী যোগ করবে। উপরের দুটি কমান্ড আসলে রুট হিসাবে চালাতে হবে।
- Sudo কমান্ড চালানোর আগে আপনাকে অ্যাকাউন্টের পাসওয়ার্ড দিতে বলা হবে। লিনাক্স 15 মিনিটের জন্য আপনার পাসওয়ার্ড সঞ্চয় করে রাখে তাই প্রতিবার যখন আপনি একটি কমান্ড চালান তখন আপনাকে এটি টাইপ করতে হবে না।
ধাপ 3. গ্রাফিক্যাল ইন্টারফেসের সাথে প্রোগ্রাম চালানোর জন্য gksudo কমান্ড ব্যবহার করুন যার জন্য রুট অ্যাক্সেস প্রয়োজন।
নিরাপত্তার কারণে, উবুন্টু সুপারিশ করে না যে আপনি গ্রাফিক্যাল ইন্টারফেস সহ প্রোগ্রাম চালানোর জন্য sudo ব্যবহার করুন। পরিবর্তে, gksudo দিয়ে একটি গ্রাফিক্যাল ইন্টারফেস প্রোগ্রাম খুলতে একটি কমান্ড শুরু করুন।
- উদাহরণস্বরূপ, GEdit এ fstab ফাইলটি খুলতে gksudo gedit /etc /fstab কমান্ডটি ব্যবহার করুন, একটি গ্রাফিক্যাল ইন্টারফেস সহ একটি টেক্সট-এডিটিং প্রোগ্রাম।
- আপনি যদি KDE ব্যবহার করেন, তাহলে gksudo কে kdesudo দিয়ে প্রতিস্থাপন করুন।
ধাপ 4. যদি কিছু স্ক্রিপ্ট চালানোর জন্য রুট শেল অ্যাক্সেসের প্রয়োজন হয় তবে sudo -i কমান্ড দিয়ে রুট অ্যাক্সেস অনুকরণ করুন।
কমান্ড আপনাকে সুপার ইউজার অ্যাকাউন্ট এবং এনভায়রনমেন্ট ভেরিয়েবল অ্যাক্সেস করতে দেয়।
- একটি পাসওয়ার্ড তৈরি করতে এবং রুট অ্যাকাউন্ট সক্রিয় করতে sudo passwd root কমান্ডটি প্রবেশ করান। পাসওয়ার্ড মনে রাখবেন।
- Sudo -i লিখুন, তারপর অনুরোধ করা হলে রুট পাসওয়ার্ড দিন।
- কমান্ড লাইন $ থেকে #এ পরিবর্তন হবে। # প্রতীক নির্দেশ করে যে আপনার রুট অ্যাক্সেস আছে।
ধাপ ৫. যেসব ব্যবহারকারীদের এখনও অ্যাক্সেস নেই তাদের সুডো গ্রুপে যুক্ত করে সুডো অ্যাক্সেস দিন।
Usermod -aG sudo ব্যবহারকারীর নাম কমান্ডটি ব্যবহার করুন এবং যে ব্যবহারকারীর কাছে আপনি প্রবেশাধিকার দিতে চান তার নামের সাথে "ব্যবহারকারীর নাম" প্রতিস্থাপন করুন।
2 এর পদ্ধতি 2: রুট অ্যাকাউন্ট সক্ষম করা
ধাপ 1. একটি টার্মিনাল উইন্ডো খুলতে Ctrl+Alt+T টিপুন।
অন্যান্য লিনাক্স বিতরণের বিপরীতে, উবুন্টু নিরাপত্তার জন্য ডিফল্টরূপে রুট অ্যাকাউন্ট লক করে দেয়। রুট সুবিধা সহ নিরাপদে কমান্ড চালানোর জন্য, ব্যবহার করুন
sudo
অথবা
gksudo
। যদি আপনি সত্যিই রুট অ্যাকাউন্ট অ্যাক্সেস করতে চান, উদাহরণস্বরূপ গুরুত্বপূর্ণ প্রোগ্রামগুলির জন্য যা শুধুমাত্র একজন ব্যবহারকারীর অ্যাক্সেস আছে, আপনি একটি সহজ কমান্ড দিয়ে রুট অ্যাকাউন্ট সক্ষম করতে পারেন।
রুট অ্যাকাউন্ট চালু করলে সিস্টেমের ক্ষতি হতে পারে। উবুন্টু সুপারিশ করে না যে আপনি রুট অ্যাকাউন্ট সক্ষম করুন।
ধাপ 2. sudo passwd root কমান্ড দিন এবং এন্টার টিপুন।
আপনাকে রুট অ্যাকাউন্টের জন্য একটি নতুন পাসওয়ার্ড লিখতে বলা হবে। এই পাসওয়ার্ড ভুলবেন না।
ধাপ 3. পাসওয়ার্ড লিখুন, তারপর এন্টার টিপুন।
ধাপ 4. অনুরোধ করা হলে পাসওয়ার্ডটি পুনরাবৃত্তি করুন, তারপরে এন্টার টিপুন।
এখন, রুট অ্যাকাউন্ট পাসওয়ার্ড সুরক্ষিত এবং অ্যাক্সেসযোগ্য।
ধাপ 5. Enter su - এবং Enter চাপুন।
অ্যাকাউন্ট অ্যাক্সেস করার জন্য অনুরোধ করা হলে রুট পাসওয়ার্ড লিখুন।
রুট অ্যাকাউন্ট অক্ষম করতে, sudo passwd -dl root কমান্ডটি ব্যবহার করুন।
পরামর্শ
- যেখানেই সম্ভব, সরাসরি রুট অ্যাকাউন্ট ব্যবহার করা এড়িয়ে চলুন। আপনি sudo বা gksudo এর মাধ্যমে রুট সুবিধা সহ প্রায় যেকোন কমান্ড চালাতে পারেন।
- আপনি সিস্টেমের অন্যান্য ব্যবহারকারীর অ্যাকাউন্টগুলি অ্যাক্সেস করতে sudo –i কমান্ডটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ব্যবহারকারী "আয়ু" অ্যাক্সেস করতে, sudo –I ayu কমান্ডটি ব্যবহার করুন এবং আপনার পাসওয়ার্ড লিখুন (আয়ুর পরিবর্তে)।