Su কমান্ডটি অস্থায়ীভাবে অন্য অ্যাকাউন্টে লগ ইন করতে ব্যবহৃত হয়। কমান্ড নামটি "বিকল্প ব্যবহারকারীর" জন্য সংক্ষিপ্ত। যাইহোক, এটি প্রায়শই "সুপার ব্যবহারকারী" কমান্ড হিসাবে উল্লেখ করা হয়, যেহেতু এটি প্রায়শই অস্থায়ীভাবে লগ ইন করতে ব্যবহৃত হয় মূল অ্যাকাউন্ট, যা সমস্ত সিস্টেম প্রশাসনের ফাংশন পূর্ণ এক্সেস আছে। আসলে, যদি আপনি কোন অ্যাকাউন্টটি লগ ইন করতে চান তা নির্দিষ্ট করেন না, su কমান্ড আপনি লগ ইন করতে চান অনুমান মূল অ্যাকাউন্ট। অবশ্যই এই রুট পাসওয়ার্ডটি জানার দরকার আছে। নিয়মিত ব্যবহারকারীর অ্যাকাউন্টে ফিরে যাওয়ার জন্য, অন্য অ্যাকাউন্টে লগ ইন করার পরে, আপনি কেবল টাইপ করুন প্রস্থান এবং ফিরে ফিরে।
তাই মৌলিক ব্যবহার su কমান্ড কমান্ড প্রম্পটে কেবল "su" লিখতে হয়:
su কমান্ড
মূল ব্যবহারকারীর অ্যাকাউন্টপ্রকৃতপক্ষে অন্য একাউন্টে লগ ইন করার পরিবর্তে আপনি অন্যান্য অ্যাকাউন্টে যে কমান্ডটি চালাতে চান তা নির্দিষ্ট করতে পারেন su কমান্ড কমান্ড। যে ভাবে আপনি অবিলম্বে আপনার নিয়মিত অ্যাকাউন্ট ফিরে হয়। উদাহরণ স্বরূপ:
su jdoe -c whoami
আপনি অন্য অ্যাকাউন্টে সেমিকোলনগুলি দিয়ে আলাদা করে এবং একক উদ্ধৃতি দিয়ে এটি বন্ধ করে একাধিক কমান্ড চালাতে পারেন, যেমন এই উদাহরণে:
su jdoe -c 'command1; command2; command3 '
ম , grep কপি jdoe
su jdoe -c 'ls; grep uid file1> file2; কপি ফাইল 2 / usr / স্থানীয় / শেয়ার্ড / file3 '
উবুন্টু su কমান্ড উবুন্টু
sudo -u root ./setup.sh
লগ ইন করার পরে, আপনি প্রতিটি কমান্ডের সাথে লগইন (-u root) উল্লেখ না করে কয়েক মিনিটের জন্য sudo কমান্ডের মাধ্যমে কমান্ডগুলি চালানো চালিয়ে যেতে পারেন।
যদি সম্ভব হয়, তাহলে দুর্ঘটনাক্রমে সিস্টেমটিকে গুরুতর ক্ষতি হতে বাধা দেওয়ার জন্য বিধিনিষেধযুক্ত বিশেষাধিকারগুলির একটি অ্যাকাউন্ট ব্যবহার করে আপনার নিয়মিত কাজটি করা ভাল।
নিচের উদাহরণটি নিম্নোক্ত কমান্ডের সাহায্যে সুরক্ষিত ডিরেক্টরিগুলির ফাইলগুলি কীভাবে তালিকাবদ্ধ করতে পারে তা দেখায়:
sudo ls / usr / স্থানীয় / শ্রেণীবদ্ধ
প্রচারিত বার্তা
sudo shutdown -r +20 "নেটওয়ার্ক সমস্যা সমাধানের জন্য পুনরায় বুট করা হচ্ছে"




