আপনি ইতিমধ্যে রুটের পাসওয়ার্ড প্রবেশ করিয়েছেন কীভাবে sudo মনে আছে?


27

লিনাক্সে sudo ব্যবহার করার সময়, এটি রুট পাসওয়ার্ডের জন্য জিজ্ঞাসা করে, তবে আপনি প্রথমবার এটি চালাবেন। আপনি যদি অন্য একটি sudo কমান্ড চালনা করেন তবে মনে রাখবেন আপনি ইতিমধ্যে পাসওয়ার্ডটি প্রবেশ করেছেন এবং এর জন্য জিজ্ঞাসা করবেন না:

thomas@ubuntu:~$ sudo id
[sudo] password for thomas: ******
uid=0(root) gid=0(root) groups=0(root)
thomas@ubuntu:~$ sudo id
uid=0(root) gid=0(root) groups=0(root)

সুডো এটা কী করে? এই তথ্য কোথায় সংরক্ষণ করা হয়? আমার ধারণা এটি টার্মিনাল আইডি (পিটিএস / 1 এর মতো) মনে রাখে তবে এটি কোথায় সঞ্চিত? কমান্ড দিয়ে কাজ করার পরে প্রথম সুডো প্রক্রিয়াটি শেষ হয়, তাই না?

আমি জানি সুডো একটি নির্ধারিত প্রোগ্রাম, তাই এটির সমস্ত সময় রুটের সুবিধাগুলি থাকে তবে আমি এখনও কোনও ব্যবহারকারী কোনও পাসওয়ার্ড প্রবেশ করিয়ে রেখেছি এমন কোনও তথ্য সংরক্ষণের জন্য ভাল জায়গার কথা ভাবতে পারি না। কিছু ডিমন প্রক্রিয়া জড়িত আছে?


1
সুডো এখানে কীভাবে কাজ করে সে সম্পর্কে একটি চমত্কার ওভারভিউ রয়েছে: aplawrence.com/Basics/sudo.html এটি পাসওয়ার্ড মনে রাখার সাথে সুডোর আচরণের বিবরণ দেয় (উদাহরণস্বরূপ, ডিফল্ট সময়সীমাটি 5 মিনিট), যদিও এটি সুডো কীভাবে পাসওয়ার্ডটি মনে রাখে তার বিশদটি আবরণ করে না । এখনও আকর্ষণীয়, যদিও।

12
কেবলমাত্র একটি ছোট সংশোধন, sudo আপনাকে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে , রুটের পাসওয়ার্ড নয়

উত্তর:


16

এই তথ্য কোথায় সংরক্ষণ করা হয়?

এটা সম্ভবত অধীনে /var/db/sudoবা /var/run/sudoএবং আপনি সম্ভবত ফাইলগুলির সাথে ব্যবহারকারীর নামের ডিরেক্টরি পাবেন অধীনে তাদের TTY সংখ্যা দ্বারা আদেশ দেন।

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


2
উবুন্টু ডক্স থেকে কতক্ষণ : "সুডো ব্যবহার করার সময়, আপনার পাসওয়ার্ডটি 15 মিনিটের জন্য ডিফল্টরূপে সংরক্ষণ করা হয়।"

11

ব্যবহার করে দেখুন man sudoএবং ফাইল অধ্যায় কটাক্ষপাত আছে:

/ var / lib / sudo ডিরেক্টরিতে টাইম স্ট্যাম্প রয়েছে

এবং এ SECURITY NOTES

sudo তার সময় স্ট্যাম্প ডিরেক্টরিটির মালিকানা পরীক্ষা করবে (/ var / lib / sudo ডিফল্টরূপে) [...]

(দেবিয়ান .0.০.৪ থেকে ম্যান পেজ)

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