'সুডো' পাসওয়ার্ড কেন 'সু রুট' পাসওয়ার্ডের চেয়ে আলাদা


11

আমার ব্যক্তিগত মেশিনে, আমি sudoপ্রশাসনিক কাজগুলি সম্পাদন করার জন্য প্রায়শই নির্দিষ্ট আদেশগুলির সামনে টাইপ করি । আমি সাধারণত সারা দিন su rootএকই পাসওয়ার্ডটি টাইপ করে এবং সরবরাহ করে সারা দিন এটি করা এড়াতে আশা করেছিলাম sudo। তবে, দুটি পাসওয়ার্ড এক নয় (লগ ইন করতে জানি না su root)। একই কমান্ডটি sudoদিয়ে লগ ইন করা su rootএবং চালানোর চেয়ে কি আলাদা কমান্ড চালানো হয়?

আমি মনে করি sudoএবং su rootএকই কারণ যখন আমি টাইপ sudo whoami, আমি পেতে rootশুধু বিরোধিতা whoamiযেখানে আমি আমার ইউজার-নাম পেতে।


আমি এই পুরানো থ্রেডটি পেরিয়ে এসেছি কারণ এটি আমার জিজ্ঞাসা করা প্রশ্নের সাথে সম্পর্কিত ছিল। উত্তরগুলি খুব তথ্যমূলক তবে একটি প্রশ্ন রেখে যায় leaves একটি ব্যক্তিগত মেশিনে (এক ব্যবহারকারী), আপনি সুডো বা সু রুট ব্যবহার করেন কিনা তার উপর নির্ভর করে আপনি কীভাবে আলাদা আলাদা পাসওয়ার্ড পাবেন? লিনাক্স ইনস্টল হওয়ার পরে সংজ্ঞায়িত কোন একক পাসওয়ার্ড নেই?
ফিক্সার 1234

@ ফিক্সার 1234 জন 1024 এর উত্তরে যেমন ব্যাখ্যা করা হয়েছে , আপনি যখন ব্যবহার করবেন sudoতখন সিস্টেমটি আপনার পরিচয় যাচাই করার জন্য আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে , তারপরে /etc/sudoersআপনাকে sudo চালানোর অনুমতি দেওয়া হয়েছে কিনা তা পরীক্ষা করে দেখুন। আপনি যখন ব্যবহার করেন su, সিস্টেমে আপনার স্যুইচ করা ব্যবহারকারীর পাসওয়ার্ডটি ইনপুট করা দরকার । (আমি জানি এটি এখন খুব পুরানো প্রশ্ন, তবে আমি ভবিষ্যতের দর্শকদের সুবিধার জন্য একটি ব্যাখ্যা যোগ করতে চেয়েছিলাম))
বেনামে

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

1
@ ফিক্সার 1234 ওপিতে শুরু করতে কোনও মূল পাসওয়ার্ড সেট না করা থাকতে পারে। উবুন্টুর ইনস্টলার রুট পাসওয়ার্ডের জন্য জিজ্ঞাসা করে না , এবং আমি নিশ্চিত যে অন্য কোনও ডিস্ট্রোস এটি না বলে।
বেনামে

উত্তর:


17

তাদের সবচেয়ে প্রচলিত ব্যবহার ভাবতে আপনি হতে কী পক্ষান্তরে suএবং sudoমাত্র root পরিচয়ে লগিং (অথবা করণ ক্রিয়া) জন্য বোঝানো হয় না।

suআপনার পরিচয় অন্য কারও সাথে স্যুইচ করতে দেয়। এই কারণে, আপনি টাইপ করার সময় su, সিস্টেমটি যাচাই করা দরকার এমন টার্গেট ব্যবহারকারীর জন্য শংসাপত্র রয়েছে কিনা তা যাচাই করা দরকার।

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

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

আপনি যা করার চেষ্টা করছেন তা কেবলমাত্র sudo su rootবা আরও সাধারণভাবে sudo suএবং আপনার নিয়মিত ব্যবহারকারীর পাসওয়ার্ড টাইপ করুন। এটি আপনার বন্ধুর ক্রেডিট কার্ডের শংসাপত্রগুলি আপনার নিজের দ্বারা প্রদত্ত আইনী প্রক্সি ব্যবহার করে আপনার নিজের সাথে প্রতিস্থাপনের পরিমাণ হবে :)। এটি অবশ্যই ধরে নিয়েছে যে sudoকনফিগারেশনটি আপনাকে suবর্ধিত সুবিধাগুলি দিয়ে চালানোর অনুমতি দেয় ।

এছাড়াও, sudoঅ্যাক্সেসের সাথে পূর্ব-কনফিগার হওয়া সিস্টেমগুলিতে সাধারণত রুট অ্যাকাউন্ট অক্ষম থাকে (কোনও রুট পাসওয়ার্ড নেই), আপনি passwdরুট হয়ে যাওয়ার পরে কমান্ডটি ব্যবহার করে সক্ষম করতে পারবেন sudo su


বাড়ির ব্যবহারকারীর জন্য, আপনি কি বিশেষাধিকার সহ ব্যবহারকারী থাকার পাশাপাশি মূল পাসওয়ার্ড সেট করার পরামর্শ দিবেন (যেমন রয়েছে sudo)?
রয়

3

sudoব্যবহারকারীর অনুমতিগুলি রুট স্তরে অস্থায়ীভাবে বাড়ানোর জন্য ব্যবহৃত হয়, যেখানে su rootব্যবহারকারী হিসাবে রুট সহ একটি নতুন শেল তৈরি করতে ব্যবহৃত হয়;


2

এটি কনফিগারযোগ্য * তবে, ডিফল্টরূপে "sudo" আপনাকে আপনার পাসওয়ার্ড জিজ্ঞাসা করে। এটি কেবল তা নিশ্চিত করার চেষ্টা করছে যে আপনি কফি পাওয়ার সময় কেউ আপনার কীবোর্ড ব্যবহার করছেন না not

বিপরীতে, "su রুট" আপনাকে মূল পাসওয়ার্ড জিজ্ঞাসা করবে।


* / Etc / sudoers এ টার্গেটপউ যদি মিথ্যা (ডিফল্ট) হয় তবে "sudo" আপনাকে আপনার পাসওয়ার্ড জিজ্ঞাসা করবে। যদি এটি সত্য হয় তবে "sudo" আপনাকে মূলের পাসওয়ার্ড জিজ্ঞাসা করবে বা যদি আপনি "-u" বিকল্পের সাথে অন্য কোনও ব্যবহারকারীর নাম উল্লেখ করে থাকেন তবে সেই ব্যবহারকারীর পাসওয়ার্ড।


1

এই অনুসন্ধানে কিছু আগতদের সুবিধার জন্য, আপনি প্রস্থান না করা অবধি রুটে যাওয়ার একটি সহজ পদ্ধতি রয়েছে:

     sudo -iE

আপনাকে ইন্টারেক্টিভ রাখবে এবং আপনার পরিবেশকে এখনই মূল হিসাবে রাখবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.