কিভাবে লিনাক্স কমান্ড লাইন ব্যবহার করে রুট বা অন্য কোনও ব্যবহারকারী হবেন

আজকাল লিনাক্স ব্যবহার করা কমান্ড লাইনের সাথে অনেক মিথস্ক্রিয়তার সাথে ব্যবহার করা সম্ভব হলেও সেখানে অনেকগুলি অনুষ্ঠান রয়েছে যেখানে গ্রাফিকাল টুল ব্যবহার করার চেয়ে কমান্ড লাইনটি ব্যবহার করা অনেক সহজ।

কমান্ড লাইন থেকে আপনি নিয়মিতভাবে একটি কমান্ড ব্যবহার করতে পারেন যেমন- apt-get যা ডেবিয়ান এবং উবুন্টু ভিত্তিক ডিস্ট্রিবিউশনের মধ্যে সফ্টওয়্যার ইনস্টল করার জন্য ব্যবহৃত হয়।

সফ্টওয়্যারটি ইনস্টল করার জন্য, এটির ব্যবহার করার জন্য আপনার কাছে যথেষ্ট অনুমতি থাকা প্রয়োজন।

জনপ্রিয় ডেস্কটপ লিনাক্স অপারেটিং সিস্টেম যেমন উবুন্টু এবং মিন্ট শেখার প্রথম কমান্ডের একটি ব্যবহারকারী হল sudo।

Sudo কমান্ডটি আপনাকে অন্য কোন কমান্ডকে অন্য ব্যবহারকারী হিসাবে চালানোর অনুমতি দেয় এবং এটি সাধারণত অনুমোদনকে উন্নত করার জন্য ব্যবহৃত হয় যাতে কমান্ডটি প্রশাসক হিসাবে চালানো হয় (যা লিনাক্সের ক্ষেত্রে রুট ব্যবহারকারী হিসাবে পরিচিত)।

এটি সব ভাল এবং ভাল কিন্তু যদি আপনি একটি সিরিজ সিরিজ চালানো যাচ্ছে বা আপনি একটি দীর্ঘ সময়ের জন্য অন্য ব্যবহারকারী হিসাবে চালানোর প্রয়োজন তারপর আপনি খুঁজছেন কি su কমান্ড হয়

এই নির্দেশিকা আপনাকে দেখাবে কিভাবে সু কমান্ডটি ব্যবহার করা যায় এবং উপলব্ধ সুইচ সম্পর্কে তথ্য সরবরাহ করবে।

রুট ব্যবহারকারীর জন্য সুইচ করুন

Root ব্যবহারকারীতে স্যুইচ করার জন্য একই সময়ে ALT এবং T টিপে টার্মিনাল খুলতে হবে

আপনি রুট ব্যবহারকারীর উপর সুইচ করার পদ্ধতি ভিন্ন হতে পারে। যেমন উবুন্টু ভিত্তিক ডিস্ট্রিবিউশন যেমন লিনাক্স মিন্ট, উবুন্টু, কুবুন্টু, উবুন্টু এবং লুবুন্টুতে আপনাকে sudo কমান্ডটি ব্যবহার করে সুইচ করতে হবে।

সুডো সু

যদি আপনি একটি বন্টন ব্যবহার করেন যা আপনাকে বিতরণের ইনস্টল করার সময় রুট পাসওয়ার্ড সেট করার অনুমতি দেয় তবে আপনি কেবল নিম্নলিখিতগুলি ব্যবহার করতে পারেন:

su কমান্ড

যদি আপনি sudo দিয়ে কমান্ডটি চালান তবে আপনাকে sudo পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে কিন্তু আপনি যদি কমান্ডটি su হিসাবে রান করেন তবে আপনাকে রুট পাসওয়ার্ড লিখতে হবে।

আপনি প্রকৃতপক্ষে রুট ব্যবহারকারীর কাছে সুইচ করেছেন তা নিশ্চিত করার জন্য নিম্নোক্ত কমান্ডটি টাইপ করুন:

আমি কে

Whoami কমান্ড আপনাকে বলে যে আপনি বর্তমানে যে ব্যবহারকারী হিসাবে চলছেন

কিভাবে অন্য ব্যবহারকারীদের সুইচ এবং তাদের পরিবেশ গ্রহণ করা

Su কমান্ড ব্যবহার করে অন্য ব্যবহারকারীর অ্যাকাউন্টে স্যুইচ করতে পারেন।

উদাহরণস্বরূপ কল্পনা করুন আপনি ব্যবহারকারীদের কমান্ড ব্যবহার করে ted নামক একটি নতুন ব্যবহারকারী তৈরি করেছেন:

sudo useradd -m ted

এটি ted নামক একটি ব্যবহারকারী তৈরি করবে এবং এটি ted নামক একটি home ডিরেক্টরি তৈরি করবে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে ব্যবহার করা যেতে পারে আগে ted অ্যাকাউন্টের জন্য পাসওয়ার্ড সেট করতে হবে:

পাসউড টিড

উপরের কমান্ডটি আপনাকে টাড একাউন্টের পাসওয়ার্ড তৈরি এবং নিশ্চিত করতে বলবে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে ted অ্যাকাউন্টে স্যুইচ করতে পারেন:

শুভেচ্ছা

যেহেতু এটি উপরের কমান্ডটি আপনাকে ted হিসাবে লগ ইন করবে কিন্তু আপনি পরীক্ষা করার জন্য হোম ফোল্ডারে রাখা হবে না এবং যে সেটিংসটি যুক্ত হয়েছে .bashrc ফাইলটি লোড হবে না।

তবে আপনি ted হিসাবে লগ ইন করতে পারেন এবং নিম্নলিখিত কমান্ড ব্যবহার করে পরিবেশ গ্রহণ করতে পারেন:

সু - টেড

এই সময় যখন আপনি টেড হিসাবে লগ ইন করেন তখন আপনি টেডের জন্য হোম ডিরেক্টরীতে রাখুন।

এটি পূর্ণ পদক্ষেপে দেখতে একটি ভাল উপায় টেড ব্যবহারকারী অ্যাকাউন্ট স্ক্রীনফ্যাচ ইউটিলিটি যোগ করুন

ব্যবহারকারী অ্যাকাউন্টগুলি স্যুইচ করার পরে একটি কমান্ড চালান

যদি আপনি অন্য ব্যবহারকারীর অ্যাকাউন্টে স্যুইচ করতে চান তবে নিম্নরূপঃ কমান্ড চালানোর সাথে সাথে আপনি -c সুইচটি ব্যবহার করে নিচের দিকে যান:

su -c স্ক্রিনফেট - টিড

উপরের কমান্ডে, সুই ব্যবহারকারীকে স্যুইচ করে, -সি স্ক্রিনফেট স্ক্রিনফেট ইউটিলিটি চালায় এবং টেড একাউন্টে টাড সুইচ চালায়।

অ্যাডহক সুইচ

আমি ইতিমধ্যে আপনি অন্য একাউন্টে সুইচ করতে এবং - সুইচ ব্যবহার করে অনুরূপ পরিবেশ প্রদান করতে পারেন কিভাবে দেখানো হয়েছে।

পূর্ণতা জন্য আপনি নিম্নলিখিত ব্যবহার করতে পারেন:

সু-এল

সু - লগইন

নিম্নোক্তভাবে -s সুইচ সরবরাহ করে ব্যবহারকারীকে সুইচ করার সময় ডিফল্ট থেকে আপনি একটি ভিন্ন শেল চালাতে পারেন:

শু-গুলি -

সু - শেল -

আপনি নিম্নলিখিত সুইচ ব্যবহার করে বর্তমান পরিবেশ সেটিংস সংরক্ষণ করতে পারেন:

সু-এম

সু-পি

সু - পারসওয়ার-পরিবেশ

সারাংশ

সর্বাধিক নৈমিত্তিক ব্যবহারকারীরা শুধুমাত্র সুডো কমান্ডের মাধ্যমে উচ্চতর সুবিধাগুলি দিয়ে কমান্ড চালানোর জন্য পাবেন কিন্তু যদি আপনি অন্য ব্যবহারকারী হিসাবে লগ ইন করা দীর্ঘ সময় ব্যয় করতে চান তবে su কমান্ডটি ব্যবহার করতে পারেন।

এটি লক্ষ্য করা ভাল যে এটি একটি ভাল ধারণা যে আপনার হাতে কাজের জন্য প্রয়োজনীয় অনুমতিগুলির সাথে একটি অ্যাকাউন্ট হিসাবে চালানো। অন্য কথায়, প্রতিটি কমান্ড root হিসাবে চালান না।