লিনাক্সে সুডো কী এবং এটি কীভাবে ব্যবহার করবেন


চমৎকার এক্সকেসিডি ওয়েবকমিক থেকে উপরের কমিকটি বিবেচনা করুন। চেয়ারে থাকা অলস সহযোগী তাদের বন্ধুটি তাদের একটি স্যান্ডউইচ তৈরি করতে চায় তবে তাদের এটি করার মতো কর্তৃত্বের অভাব রয়েছে। এটি যতক্ষণ না তিনি শক্তিশালী সুদো কমান্ডের ডাক দেন। যার পরে, একটি স্যান্ডউইচ এক বা অন্য কোনও উপায়ে তৈরি করা হবে।

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

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

এর মধ্যে এমন জিনিস রয়েছে যা আপনার সম্ভবত করা উচিত নয় যা তথ্য হারাতে পারে বা সম্পূর্ণ মুছতে এবং পুনরায় ইনস্টল করার প্রয়োজন হতে পারে

লিনাক্স না ডিফল্ট রুট ব্যবহারকারী স্তরের অনুমতিগুলি তৈরি করবেন না। পরিবর্তে, আপনার অ্যাকাউন্ট আপনার অনুমতি স্তরের উন্নতি না করে সিস্টেমের সত্যিকারের সংবেদনশীল অংশগুলিতে পেতে পারে না। এর অর্থ আপনি গ্রাফিকাল ইন্টারফেস ব্যবহার করে সাধারণের বাইরে কিছু করতে চাইলে সিস্টেম আপনাকে প্রশাসকের পাসওয়ার্ড লিখতে বলবে।

যাইহোক, আপনি যখন কাজগুলি করতে টার্মিনাল কমান্ড লাইনটি ব্যবহার করতে চান তখন sudo সবচেয়ে নিরাপদ এবং এটি সম্পর্কে সর্বাধিক দক্ষ উপায়।

সুডো এবং টার্মিনাল

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

সুডো সিনট্যাক্স

সুডোর সিনট্যাক্স (কমান্ডের বিন্যাস) সহজ। কেবলমাত্র "sudo" টাইপ করুন যারপরে আপনি কার্যকর করতে চান কমান্ডটি

উদাহরণস্বরূপ, "sudo apt-get update" প্রাসঙ্গিকভাবে তালিকাভুক্ত সমস্ত অ্যাপ্লিকেশন সংগ্রহস্থল আপডেট করবে ফাইল। আপনি যদি এটি sudo ছাড়াই চালানোর চেষ্টা করেন, আপনি অনুমতি পেয়েছেন না এমন একটি ত্রুটি বার্তা পাবেন। ঘটনাক্রমে, এটি আপনার প্রথম পছন্দের লিনাক্স ডিস্ট্রোতে নতুন ইনস্টলেশন করার পরে চালাতে চাইবে এমন প্রথম সূডো কমান্ড।

সুডোর "সু"

সুডোর "সু" "সুপারউজার" এর জন্য সংক্ষিপ্ত এবং এটি একটি স্বতন্ত্র আদেশ। "Su" কমান্ড আপনাকে ব্যবহার করতে পারে যে কোন ব্যবহারকারীর সুবিধাগুলি আপনাকে উন্নত করে।

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

প্রথমত, অ্যাকাউন্ট পরিবর্তন করার অর্থ নিয়মিত ব্যবহারকারীরা মূল পাসওয়ার্ড জানেন না। দ্বিতীয়ত, সমস্ত সুডোর কমান্ডের একটি লগ রয়েছে যার অর্থ হ'ল সিস্টেম প্রশাসক (রুট) কে su কমান্ড জারি করেছে তা দেখতে পারে

সু-এর বাক্য গঠনটি মূলত সুডোর সমান:

সু USERNAME -c কম্যান্ড

কমান্ডটি চালানোর জন্য কাঙ্ক্ষিত ব্যবহারকারীর সাথে ব্যবহারকারীর নাম পরিবর্তন করুন এবং আপনি চালাতে চান লিনাক্স কমান্ডের সাথে কম্যান্ড করুন।

আপনি অন্য ব্যবহারকারী হিসাবে একাধিক কমান্ড চালাতে চান, কেবল ব্যবহার করুন:

সু ব্যবহারকারী

ব্যবহারকারীকে পছন্দসই ব্যবহারকারীর অ্যাকাউন্ট পরিচয় দিয়ে প্রতিস্থাপন করুন

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

সুডোর সময় সীমা

আপনি প্রথমবার sudo কমান্ড ব্যবহার করলে, আপনি 'একটি পাসওয়ার্ড লিখতে হবে। তারপরে, এই পাসওয়ার্ডটি 15 মিনিটের জন্য বৈধ থাকবে। আপনি এই ডিফল্টটিকে সুডু ভিজুকমান্ডটি চালিয়ে এবং "টাইমস্ট্যাম্প_টাইমআউটআউট =" আরও দীর্ঘ বা সংক্ষিপ্ত মানতে পরিবর্তন করতে পারেন। তবে, সুডো পাসওয়ার্ড কতক্ষণ বৈধ থাকে আপনার প্রসারিত বা সংক্ষিপ্ত করার কোনও উপযুক্ত কারণ না থাকলে আমরা আপনাকে এটি করার পরামর্শ দিই না

সুডো অপশন সুইচগুলি

যদিও সুডো সিনট্যাক্সটি সহজ, বেশ কয়েকটি স্যুইচ সম্পর্কে জানার মূল্য। এই কমান্ডগুলি অতিরিক্ত তথ্য খুলবে বা আপনাকে সুডো সেশন নিয়ন্ত্রণ করতে সহায়তা করবে:

  • -hআপনাকে সুডোর জন্য সিনট্যাক্স এবং কমান্ডের তথ্য প্রদর্শন করে
  • -ভিআপনার মেশিনে সুডোর জন্য বর্তমান সংস্করণ প্রদর্শন করে
  • -vঘন্টাটি পুনরায় আরম্ভ করে সুডোর সময়সীমাকে রিফ্রেশ করে
  • -লব্যবহারকারীর সুবিধাগুলি তালিকাবদ্ধ করে li
  • -কেতত্ক্ষণাত সুডো সেশনটি হত্যা করে, উন্নততর সুবিধাগুলি অপসারণ করে

    সুডোতে আরও অনেকগুলি বিকল্প অন্তর্নির্মিত রয়েছে এবং উপরের তালিকাভুক্ত প্রথম-एच স্যুইচ ব্যবহার করে আপনি সেগুলি দেখতে পাবেন

    উপরের স্ক্রিনশটটি আপনি যখন ব্যবহার করবেন তখন ফলাফল কি সহায়তা বিকল্প।

    কার্যকর সুডো কমান্ডগুলি

    সুতরাং সুডো দ্বারা ক্ষমতাপ্রাপ্ত কোন আদেশগুলি প্রতিটি লিনাক্স ব্যবহারকারীর জানা উচিত? আমরা ইতিমধ্যে sudo apt-get আপডেটটি কভার করেছি, তবে এগুলির একটি নোটও নিন:

    • সুডো অ্যাপ-গেট আপগ্রেডসমস্ত ইনস্টলড প্যাকেজ আপগ্রেড করবে <
    • সুডো ইনস্টল <প্যাকেজ- নাম>আপনার পছন্দের সফ্টওয়্যার ইনস্টল করে; আপনি যে প্যাকেজটি ইনস্টল করতে চান তার মধ্যে কেবল প্যাকেজের নাম পরিবর্তন করুন
    • আপনি যদি প্যাকেজের নাম না জানেন তবে dpkg –listব্যবহার করুন
    • আপনি টার্মিনাল থেকে একটি ইনস্টল করা প্যাকেজটি সরাতে চান, sudo apt-get ਹਟਾ <<প্যাকেজ-নাম(আবার সুনির্দিষ্ট নির্দিষ্ট প্যাকেজের নামটি বিকল্পে ব্যবহার করুন) ব্যবহার করুন

      এগুলি সম্ভবত আপনার প্রথম সুডোর কমান্ডগুলি ব্যবহার করতে হবে তবে আপনি যে কোনও কমান্ডের উপরে শিখেছেন তা সুডো অনুসরণ করতে পারে তবে আপনার কেবল এটির সাথে উচ্চতর সুবিধাগুলি ব্যবহার করা উচিত<স্প্যান ক্লাস = "এট_ ব্লুম_বটম_ট্রিগার">

      সম্পর্কিত পোস্ট:


    • 30.06.2021