sudo বনাম su (অ মূল ব্যবহারকারী হিসাবে)


10

আমার কম্পিউটারে ব্যবহারকারী 1 এবং ব্যবহারকারী 2, উভয় প্রশাসক রয়েছে।

আমি ব্যবহারকারী 1 হিসাবে লগ ইন করার সময় আমি চেষ্টা করছি:

  • "su - user2" -> ব্যবহারকারীদের 2 পাসওয়ার্ডের জন্য আমাকে অনুরোধ করে, তারপরে আমি আদেশগুলি টাইপ করতে পারি
  • "sudo --user = user2 [কমান্ড]" -> আমাকে পাসওয়ার্ডের জন্য অনুরোধ করে। আমি যদি ব্যবহারকারীর পাসওয়ার্ড টাইপ করি তবে আমি "দুঃখিত, আবার চেষ্টা করুন" পেয়েছি। পাসওয়ার্ড ভুল হিসাবে ত্রুটি বার্তা। আমি যদি ব্যবহারকারীর পাসওয়ার্ডটি টাইপ করি তবে এটি সঠিকভাবে চলে runs

"- ব্যবহারকারীর" প্যারামিটারে আমি সংজ্ঞায়িত করা ব্যবহারকারীর পাসওয়ার্ড কি sudo কমান্ডের প্রয়োজন হবে না?


2
সুডো (সুপার ইউজার ডু) সুডো কমান্ডের সাহায্যে ব্যবহারকারীর পাঠ্য জিজ্ঞাসা করছে। সু (সুইচ ব্যবহারকারী) ব্যবহারকারীর স্যুইচ করা হচ্ছে তার পাঠ্য জিজ্ঞাসা করছে।
মিঃ কেনেডি

উত্তর:


21

এটি প্রত্যাশিত আচরণ।

  • Su এর উদ্দেশ্য ব্যবহারকারীকে স্যুইচ করা। একে বিকল্প ব্যবহারকারী পরিচয় সরঞ্জাম বলে called আপনি যে ব্যবহারকারীর সাথে স্যুইচ করছেন সে থেকে su অন্য ব্যবহারকারীর পাসওয়ার্ড নেয়।

    Su ইউটিলিটি পিএএম এর মাধ্যমে উপযুক্ত ব্যবহারকারীর শংসাপত্রগুলির জন্য অনুরোধ করে এবং সেই ব্যবহারকারীর আইডিতে স্যুইচ করে (ডিফল্ট ব্যবহারকারীর সুপারভাইজার হয়)। তারপরে একটি শেল কার্যকর করা হয়।

    সূত্র: ম্যান পেজ

  • সুডোর উদ্দেশ্য হ'ল অন্য ব্যবহারকারী হিসাবে একটি কমান্ড চালানো। -uঅথবা --userউবুন্টু নির্দিষ্ট করে ব্যবহারকারীর জন্য বিকল্প। আপনি সেই ব্যবহারকারী হিসাবে লগ ইন করছেন না, কেবল একটি কমান্ড চালাচ্ছেন। এই জাতীয় কোনও কাজ সম্পাদনের জন্য আপনার পরিচয় যাচাই করতে sudo আপনার পাসওয়ার্ড নেয় ।


সুতরাং যদি ইউজার 1 সুডার্স ফাইলে না থাকে তবে আমি সুডো করতে পারব না, কেবল "সু"?
পাবলো

1
@ পাবলো এটি সত্য
gr

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