আজকাল লাইনটি কমান্ড লাইনের সাথে খুব বেশি মিথস্ক্রিয়া ছাড়াই ব্যবহার করা সম্ভব কিন্তু এখনও অনেকগুলি সময় রয়েছে যেখানে কমান্ড লাইন ব্যবহার করে কিছু করা হচ্ছে একটি গ্রাফিক্যাল সরঞ্জাম ব্যবহার করা থেকে অনেক সহজ।
কমান্ড লাইন থেকে আপনি নিয়মিত ব্যবহার করতে পারেন এমন একটি কমান্ডের একটি উদাহরণ apt-get যা ডেবিয়ান এবং উবুন্টু ভিত্তিক বিতরণগুলির মধ্যে সফটওয়্যার ইনস্টল করতে ব্যবহার করা হয়।
Apt-get ব্যবহার করে সফ্টওয়্যার ইনস্টল করার জন্য আপনাকে এমন একজন ব্যবহারকারী হতে হবে যার কাছে যথেষ্ট অনুমতি রয়েছে।
উবুন্টু এবং মিন্ট শিখতে জনপ্রিয় ডেস্কটপ লিনাক্স অপারেটিং সিস্টেমের প্রথম কমান্ড ব্যবহারকারীদের মধ্যে একটি হল সুডো।
Sudo কমান্ড আপনাকে অন্য ব্যবহারকারী হিসাবে কোনও কমান্ড চালানোর অনুমতি দেয় এবং সাধারণত অনুমতিগুলি বাড়ানোর জন্য ব্যবহৃত হয় যাতে কমান্ডটি প্রশাসক হিসাবে পরিচালিত হয় (যা লিনাক্স পদগুলিতে রুট ব্যবহারকারী হিসাবে পরিচিত হয়)।
এটি সব ভাল এবং ভাল তবে যদি আপনি কোনও আদেশের ক্রম চালানোর জন্য যাচ্ছেন অথবা আপনাকে দীর্ঘ সময়ের জন্য অন্য ব্যবহারকারী হিসাবে চালানোর প্রয়োজন হয় তবে আপনি যা খুঁজছেন তা হলsu কমান্ডকমান্ড।
এই গাইডটি কিভাবে ব্যবহার করবেন তা আপনাকে দেখাবে su কমান্ড কমান্ড এবং উপলব্ধ সুইচ সম্পর্কে তথ্য প্রদান করবে।
রুট ব্যবহারকারীতে স্যুইচ করুন
রুট ব্যবহারকারীতে যাওয়ার জন্য আপনাকে একই সময়ে ALT এবং T টিপে একটি টার্মিনাল খুলতে হবে।
আপনি রুট ব্যবহারকারীতে স্যুইচ করুন উপায় ভিন্ন হতে পারে। উদাহরণস্বরূপ উবুন্টু ভিত্তিক ডিস্ট্রিবিউশন যেমন লিনাক্স মিন্ট, উবুন্টু, কুবুন্টু, জুবুন্টু এবং লুবুন্টুতে আপনাকে নিম্নরূপ সুডো কমান্ড ব্যবহার করে সুইচ করতে হবে:
sudo su
আপনি যদি একটি বিতরণ ব্যবহার করেন যা আপনাকে বিতরণটি ইনস্টল করার সময় একটি রুট পাসওয়ার্ড সেট করার অনুমতি দেয় তবে আপনি কেবল নিম্নলিখিতটি ব্যবহার করতে পারেন:
su কমান্ড
যদি আপনি সুদোর সাথে কমান্ডটি চালান তবে আপনাকে জিজ্ঞাসা করা হবে উবুন্টু পাসওয়ার্ড কিন্তু যদি আপনি কমান্ড রান হিসাবে ঠিক su কমান্ড তারপরে আপনাকে রুট পাসওয়ার্ডটি প্রবেশ করতে হবে।
আপনি প্রকৃতপক্ষে রুট ব্যবহারকারীতে স্যুইচ করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ড টাইপ করুন:
আমি কে
Whoami কমান্ড আপনি বর্তমানে ব্যবহারকারী হিসাবে চলমান যা বলে।
কিভাবে অন্য ব্যবহারকারীতে স্যুইচ করুন এবং তাদের পরিবেশ গ্রহণ করুন
Su কমান্ডটি অন্য কোনও ব্যবহারকারীর অ্যাকাউন্টে স্যুইচ করার জন্য ব্যবহার করা যেতে পারে।
উদাহরণস্বরূপ কল্পনা করুন আপনি useradd কমান্ড ব্যবহার করে ted নামে একটি নতুন ব্যবহারকারী তৈরি করেছেন যা নিম্নরূপ:
sudo useradd-m ted
এটি ted নামক একটি ব্যবহারকারী তৈরি করবে এবং এটি টিড নামে পরিচিত হোম ডিরেক্টরি তৈরি করবে।
নিম্নলিখিত কমান্ডের সাহায্যে এটি ব্যবহার করার আগে আপনাকে ted অ্যাকাউন্টের জন্য পাসওয়ার্ড সেট করতে হবে:
passwd ted
উপরের কমান্ড আপনাকে টিড অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড তৈরি এবং নিশ্চিত করতে অনুরোধ করবে।
আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে ted অ্যাকাউন্টে স্যুইচ করতে পারেন:
su ted
এটি দাঁড়িয়েছে উপরের কমান্ডটি আপনাকে টেড হিসাবে লগ ইন করবে তবে হোম ফোল্ডারে আপনাকে পরীক্ষার জন্য স্থাপন করা হবে না এবং ted যে কোনও সেটিংস যোগ করা হবে যা .bashrc ফাইল লোড হবে না।
তবে আপনি টেড হিসাবে লগ ইন করতে এবং নিম্নোক্ত কমান্ড ব্যবহার করে পরিবেশটি গ্রহণ করতে পারেন:
su - ted
এই সময় যখন আপনি টেড হিসাবে লগ ইন করেন তখন আপনাকে টেডের জন্য হোম ডিরেক্টরিতে স্থাপন করা হবে।
সম্পূর্ণ কর্মে এটি দেখতে একটি ভাল উপায় ted ব্যবহারকারী অ্যাকাউন্টে স্ক্রিনফিট ইউটিলিটি যোগ করা হয়।
ব্যবহারকারী অ্যাকাউন্ট স্যুইচ করার পরে একটি কমান্ড চালান
যদি আপনি অন্য ব্যবহারকারীর অ্যাকাউন্টে স্যুইচ করতে চান তবে আপনি যখন -c সুইচটি ব্যবহার করেন তখন নিম্নরূপ নিম্নোক্ত কমান্ড চালান:
su -c screenfetch - টেড
উপরের কমান্ডে su কমান্ড সুইচ ব্যবহারকারী, দী -c screenfetch স্ক্রিনফিট ইউটিলিটি চালায় এবং - টেড টেড অ্যাকাউন্টে সুইচ।
অ্যাডভোক সুইচ
আমি ইতিমধ্যে দেখিয়েছি কিভাবে আপনি অন্য অ্যাকাউন্টে স্যুইচ করতে পারেন এবং এটি ব্যবহার করে একই পরিবেশ সরবরাহ করতে পারেন - সুইচ।
সম্পূর্ণতা জন্য আপনি নিম্নলিখিত ব্যবহার করতে পারেন:
ডিফল্ট থেকে আপনি একটি আলাদা শেল চালাতে পারেন যখন আপনি সুইচটি সরবরাহ করে ব্যবহারকারীকে স্যুইচ সরবরাহ করে: আপনি নিম্নলিখিত সুইচ ব্যবহার করে বর্তমান পরিবেশ সেটিংস সংরক্ষণ করতে পারেন: সর্বাধিক নৈমিত্তিক ব্যবহারকারীরা কেবলমাত্র সুডো কমান্ড দিয়ে উচ্চতর সুবিধাগুলির সাথে কমান্ডগুলি চালাতে সক্ষম হবে তবে আপনি যদি অন্য ব্যবহারকারী হিসাবে লগ ইন করতে দীর্ঘ সময় ব্যয় করতে চান তবে আপনি su কমান্ড কমান্ড। এটি আপনার কাজের জন্য প্রয়োজনীয় অনুমতিগুলির সাথে শুধুমাত্র অ্যাকাউন্ট হিসাবে চালানো একটি ভাল ধারণা। অন্য কথায় রুট হিসাবে প্রতিটি কমান্ড চালান না।su -l
su --loginsu- গুলি -
su --shell -su-m
su -psu - preserve- পরিবেশ সারাংশ