অ্যান্ড্রয়েড

লিনাক্সে সু কমান্ড (ব্যবহারকারী স্যুইচ করুন)

Supersection 1, More Comfortable

Supersection 1, More Comfortable

সুচিপত্র:

Anonim

su (বিকল্প বা স্যুইচ ব্যবহারকারীর জন্য সংক্ষিপ্ত) ইউটিলিটি আপনাকে ডিফল্টরূপে মূল ব্যবহারকারীকে অন্য ব্যবহারকারীর সুবিধার্থে কমান্ড চালানোর অনুমতি দেয়।

বর্তমান লগইন সেশনে প্রশাসনিক অ্যাকাউন্টে স্যুইচ করার সহজ উপায় হ'ল su ব্যবহার। এটি বিশেষত সহজ যখন ssh এর মাধ্যমে অথবা GUI ডিসপ্লে ম্যানেজার ব্যবহার করে রুট ব্যবহারকারীদের সিস্টেমে লগ ইন করার অনুমতি না দেওয়া হয়।

এই টিউটোরিয়ালে, আমরা কীভাবে su কমান্ড ব্যবহার করব তা ব্যাখ্যা করব।

su কমান্ড কিভাবে ব্যবহার করবেন

su কমান্ডের জন্য সাধারণ বাক্য গঠন নিম্নরূপ:

su]

কোনও বিকল্প ছাড়াই আহ্বান করা হলে, su এর ডিফল্ট আচরণ হ'ল রুট হিসাবে একটি ইন্টারেক্টিভ শেল চালানো:

su

আপনাকে রুট পাসওয়ার্ড প্রবেশ করানোর জন্য অনুরোধ জানানো হবে, এবং অনুমোদনপ্রাপ্ত ব্যবহারকারী অস্থায়ীভাবে কমান্ডটি চালাচ্ছেন।

সেশন শেল ( SHELL ) এবং হোম ( HOME ) এনভায়রনমেন্ট ভেরিয়েবলগুলি বিকল্প ব্যবহারকারীর /etc/passwd প্রবেশ থেকে সেট করা আছে এবং বর্তমান ডিরেক্টরিটি পরিবর্তন করা হয়নি।

ব্যবহারকারী পরিবর্তিত হয়েছে তা নিশ্চিত করতে, whoami কমান্ডটি ব্যবহার করুন:

whoami

কমান্ডটি বর্তমান শেল সেশনটি ব্যবহারকারী ব্যবহারকারীর নাম মুদ্রণ করবে:

root

--login কে অনুরোধ করার সময় সর্বাধিক ব্যবহৃত বিকল্পটি হ'ল - , -l , - --login । এটি শেলটিকে একটি বাস্তব লগইনের সাথে একই রকম পরিবেশযুক্ত একটি লগইন শেল তৈরি করে এবং বর্তমান ডিরেক্টরিটি পরিবর্তন করে:

su -

su -s /usr/bin/zsh

কলিং ব্যবহারকারীর সমগ্র পরিবেশ ( HOME , SHELL , USER , এবং LOGNAME ) সংরক্ষণ করার জন্য -p , -p --preserve-environment বিকল্পটি ব্যবহার করুন।

su -p

- বিকল্পটি ব্যবহার করা হলে -p উপেক্ষা করা হবে।

su -c ps

অন্য ব্যবহারকারীর অ্যাকাউন্টে স্যুইচ করতে, ব্যবহারকারীর নামটি su হিসাবে যুক্তি হিসাবে পাস করুন। উদাহরণস্বরূপ, ব্যবহারকারীর tyrion পরিবর্তন করতে আপনি টাইপ করতে হবে:

su tyrion

সুডো বনাম সু

উবুন্টুর মতো কিছু লিনাক্স বিতরণে, সুরক্ষার কারণে মূল ব্যবহারকারী অ্যাকাউন্টটি ডিফল্টরূপে অক্ষম করা হয়। এর অর্থ হ'ল কোনও পাসওয়ার্ড রুটের জন্য সেট করা নেই এবং আপনি রুটে স্যুইচ করতে su ব্যবহার করতে পারবেন না।

রুটে পরিবর্তন করার একটি বিকল্প হ'ল sudo সহ su কমান্ডটি পুনরায় sudo এবং বর্তমানে লগ ইন করা ব্যবহারকারী পাসওয়ার্ড প্রবেশ করানো:

sudo su -

sudo কমান্ড আপনাকে ডিফল্টরূপে মূল ব্যবহারকারী হিসাবে অন্য ব্যবহারকারী হিসাবে প্রোগ্রাম চালানোর অনুমতি দেয়।

যদি ব্যবহারকারীকে sudo নির্ধারণের সাথে মঞ্জুর করা হয় তবে su কমান্ডটি মূল হিসাবে ডাকা হবে। sudo su - চালানো sudo su - এবং ব্যবহারকারীর পাসওয়ার্ড ব্যবহার করা রান চালানোর অনুরূপ su - মূল পাসওয়ার্ডটি ব্যবহার করে।

-i বিকল্পের সাথে ব্যবহার করার সময় sudo মূল ব্যবহারকারীর পরিবেশের সাথে একটি ইন্টারেক্টিভ লগইন শেল চালান:

sudo -i

sudo -i মূলত চলমান su - এর সমান।

sudo over su ব্যবহারের সুবিধাটি হ'ল একাধিক প্রশাসনিক ব্যবহারকারীর অ্যাকাউন্টের মধ্যে রুট পাসওয়ার্ড ভাগ করে নেওয়া দরকার না।

এছাড়াও, sudo আপনি ব্যবহারকারীদের মূল বৈশিষ্ট্য সহ কেবলমাত্র নির্দিষ্ট প্রোগ্রাম চালানোর অনুমতি দিতে পারবেন।

উপসংহার

su হ'ল কমান্ড-লাইন ইউটিলিটি যা আপনাকে অস্থায়ীভাবে অন্য ব্যবহারকারী হতে এবং বিকল্প ব্যবহারকারীর সাথে কমান্ড সম্পাদন করতে দেয়।

টার্মিনাল সু sudo