অস্থায়ীভাবে অ্যাকাউন্ট এবং স্বতন্ত্র পরিবর্তন কিভাবে

সু এবং সুডো কমান্ডগুলি

Su কমান্ড সাধারণত অন্য অ্যাকাউন্টে সাময়িকভাবে লগইন করার জন্য ব্যবহৃত হয়। কমান্ডের নাম "বিকল্প ব্যবহারকারী" -এর জন্য সংক্ষিপ্ত। যাইহোক, এটি প্রায়ই "সুপার ইউজার" কমান্ড হিসাবে উল্লেখ করা হয়, বেশিরভাগ সময় এটি অস্থায়ীভাবে রুট একাউন্টে লগ ইন করার জন্য ব্যবহৃত হয়, যা সমস্ত সিস্টেম প্রশাসন ফাংশনগুলিতে পূর্ণ অ্যাক্সেস থাকে। আসলে, যদি আপনি কোন অ্যাকাউন্টটি লগ ইন করতে চান তা নির্দিষ্ট না করে, আপনি মনে করেন আপনি রুট একাউন্টে লগ ইন করতে চান। অবশ্যই এই রুট পাসওয়ার্ডটি জানা প্রয়োজন। নিয়মিত ব্যবহারকারী অ্যাকাউন্টে ফিরে যাওয়ার জন্য, অন্য একাউন্টে লগইন করার পরে, আপনি কেবলমাত্র প্রস্থান এবং হিট রিটার্ন টাইপ করুন

সুতরাং su এর মৌলিক ব্যবহার কেবল "su" লিখুন কমান্ড প্রম্পটে:

রুট ইউজার অ্যাকাউন্ট

প্রকৃতপক্ষে অন্য একাউন্টে লগ ইন করার পরিবর্তে আপনি কমান্ডটি নির্দিষ্ট করতে পারেন যা আপনি su কমান্ড সহ অন্যান্য অ্যাকাউন্টে চালাতে চান। যেভাবে আপনি অবিলম্বে আপনি নিয়মিত একাউন্টে ফিরে। উদাহরণ স্বরূপ:

সু-জেডো -সি হোয়ামি

আপনি অন্য একাউন্টে একাধিক কমান্ডগুলিকে সেমিকোলন দিয়ে আলাদা করে এবং এটি একটি উদ্ধৃতি চিহ্নের সাথে সংযুক্ত করতে পারেন, যেমন এই উদাহরণে:

su jdoe -c 'কমান্ড 1; command2; কমান্ড 3 ' ls grep কপি jdoe su jdoe -c' ls; grep uid file1> file2; copy2 file / usr / local / shared / file3 ' sudo su sudo sudo -u root ./setup.sh

আপনার লগ ইন করার পরে, আপনি প্রতিটি কমান্ড দিয়ে লগইন (-u root) নির্দিষ্ট না করে কয়েক মিনিটের জন্য sudo কমান্ডের মাধ্যমে কমান্ড চালাতে পারেন।

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

নিম্নলিখিত উদাহরণটি দেখায় কিভাবে আপনি নিম্নলিখিত কমান্ডের সাহায্যে সুরক্ষিত ডিরেক্টরিগুলির ফাইলগুলি তালিকাভুক্ত করতে পারেন:

sudo ls / usr / স্থানীয় / শ্রেণীবদ্ধ ব্রডকাস্ট বার্তা sudo shutdown -r +20 "নেটওয়ার্ক সমস্যা সমাধানের জন্য রিবুট"