মূল এবং সুডোর মধ্যে কী আলাদা?


14

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

তাহলে পার্থক্য কী?

উত্তর:


7

su(এবং উবুন্টু) কমান্ড ঐতিহ্যগতভাবে প্রয়োজন রুট এর পাসওয়ার্ড। তবে, আপনি সেটআপ করতে পারেন sudoযাতে সাধারণ ব্যবহারকারীরা তাদের নিজস্ব পাসওয়ার্ড দিয়ে সংশোধন করে /etc/sudoers(রুট হিসাবে, পছন্দসই সহ visudo) এর মাধ্যমে রুট সুবিধাগুলি অর্জন করতে পারে ।

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


2
ম্যানুয়ালি / ইত্যাদি / সুডোর সম্পাদনা করার পরিবর্তে আপনার «ভিসুডো use ব্যবহার করা উচিত - সংরক্ষণের আগে বাক্য গঠনটি পরীক্ষা করা হবে যা আপনাকে কিছুটা সমস্যা বাঁচাতে পারে।
নিকোলাস

এটি অন্তর্ভুক্ত করার জন্য @ নিকোলাস আপডেট হয়েছে। তবে আমি এটি উল্লেখ করতে চেয়েছিলাম যে ফাইলটি আধুনিক বিতরণ দ্বারা স্বয়ংক্রিয়ভাবে লেখা হয়।
ফিহাগ

3

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


3

suকমান্ড এটা অস্থায়ী পরিবর্তন একটি পরিচয় একটি সিস্টেমে যে কোনো ব্যবহারকারীকে এবং তার / তার / তার অনুমতিসহ অনেক প্রোগ্রাম চালানো। এটি মূল হতে হবে না। যদি নির্বাহকারী ব্যবহারকারীর suমূল না হয় তবে তাকে পরিচয় পেতে চাইলে তার পাসওয়ার্ডটি প্রবেশ করতে হবে।

sudoকমান্ড হয় মাত্র একটি কমান্ড নির্বাহ কোন ব্যবহারকারী অনুমতিসহ। এটি খুব মূল হতে হবে না। কমান্ডটি অত্যন্ত কনফিগারযোগ্য এবং এক ধরণের নির্ভুল অ্যাক্সেস নিয়ন্ত্রণ সরবরাহ করে provide নিজস্ব পাসওয়ার্ড প্রবেশ করানো alচ্ছিক এবং কনফিগারযোগ্য। কিছু বিতরণ সিস্টেমের প্রথম ব্যবহারকারীকে sudoসবকিছু দিয়ে কার্যকর করতে দেয়।


2

উপরের উত্তরগুলি যুক্ত করতে,

su user1ব্যবহারকারীর পাসওয়ার্ডের সাহায্যে আপনার শংসাপত্রটি ইউজার 1-এ স্যুইচ হবে যতক্ষণ না আপনি প্রস্থান টাইপ করবেন ঠিক ততক্ষণ suডিফল্টরূপে রুট ধরে নিবেন ।

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


1

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


3
সমস্ত ব্যবহারকারী su ব্যবহার করতে পারে তা বেশ নিশ্চিত, তাদের যে স্যুইচ করা হচ্ছে তাদের কেবল পাসওয়ার্ডের প্রয়োজন হবে।
গ্রেডি প্লেয়ার

1
Ditionতিহ্যগতভাবে, বিএসডি'র একটিকে হুইল গ্রুপে থাকা দরকার, যাতে su ব্যবহার করে রুট হয়ে উঠতে পারে। এটি লিনাক্সেও কনফিগার করা যেতে পারে তবে এটি মানক নয়।
জাপ এল্ডারিং

-2

কেবলমাত্র সুপার-ব্যবহারকারী অধিকারযুক্ত ব্যবহারকারীরা সূডো বা স্যু করতে পারেন, সাধারণ ব্যবহারকারীরা তা করতে পারেন না। এটি / etc / sudoers এ কনফিগার করা আছে, যা সর্বদা ভিজুডোর সাথে সম্পাদনা করা উচিত।

এই সিস্টেমের সুবিধাগুলি হ'ল:

  1. কোনও বিশেষাধিকারপ্রাপ্ত ব্যবহারকারীর পক্ষে কেবল যখন প্রয়োজন হবে তখনই কমান্ডগুলি রুট হিসাবে চালানো সহজ,
  2. মূল ব্যবহারকারীর rootনামটি অনুমান করা আরও কঠিন করে তোলে (উদাহরণস্বরূপ, যদি কোনও সাধারণ ssh বট কোনও সিস্টেমে লগিন করার চেষ্টা করে তবে অনুমান করার জন্য এটি প্রথম লগইন নাম হবে)।
  3. ভাগ করা সিস্টেমে একাধিক ব্যবহারকারীর পাসওয়ার্ডগুলি ভাগ করে নেওয়ার প্রয়োজন ছাড়াই মূল অনুমতি থাকতে পারে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.