অ্যাপো-আপগ্রেড আপগ্রেড করার সময় সুডো অনুমতির সময় শেষ হয় না


9

এটি বিবেচনা করুন: আপনি টাইপ করুন $sudo apt-get upgradeএবং "Y \ n" নিশ্চিতকরণের সাথে আপগ্রেড করা দরকার এমনগুলির একটি তালিকা পান। আপনি তালিকাটি পড়ার আগে এবং "Y" বা "n" টাইপ করতে পারেন, ফোন বেজে উঠছে, বা আপনার বস এসেছেন বা আপনি অন্য কিছু করেন। আপনি এক ঘন্টা পরে ফিরে আসবেন, এবং আপডেটগুলি ইনস্টল করতে Y টিপুন।

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

আমি উবুন্টু সাথী 14.04 ব্যবহার করছি

এটি কি একটি উল্লেখযোগ্য সুরক্ষা ব্যতিক্রম? আমি কি এটি কোথাও রিপোর্ট করার চেষ্টা করব? যদি তাই হয় তবে কোথায়?


5
"সম্ভবত" বলতে কী বোঝ? আপনি চেষ্টা করেছেন নাকি?
ভাগ্যক্রমে

3
আমি এখনই এটি চেষ্টা করেছি, এমনকি Defaults passwd_timeout=3 আমার sudoers ফাইলের মধ্যে, চলমান sudo apt-get upgradeপাসওয়ার্ড জিজ্ঞাসা করা হচ্ছে না। এটি কোনও ভাল নয়
সের্গেই কলডিয়াজহনি

উবুন্টু 15.04 এ স্ট্যান্ডার্ড সেটিংস সহ আমার সমস্যা নেই
লাক্ট্রামো

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

1
@ সার্জ আমি দেখছি, দুটি সময়সীমা আছে। কীভাবে সুবিধামত বিভ্রান্তিকর: / ধন্যবাদ :)
টোবিয়াস কেইনজলার

উত্তর:


22

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

অন্য কথায়, যতক্ষণ না sudo'এড প্রক্রিয়া চলছে, ততক্ষণ আপনাকে সেই প্রক্রিয়ার জন্য আবার আপনার পাসওয়ার্ড প্রবেশ করতে বলা হবে না; sudoপ্রতি 15 মিনিটে প্রক্রিয়াটিতে বাধা দেয় না (ডিফল্ট সময়সীমা) এবং আপনার পাসওয়ার্ড জিজ্ঞাসা করে না।

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


5
... বা প্রকৃতপক্ষে একই টার্মিনালে,
বিরতিযুক্ত

3

sudoএর ডিফল্ট timestamp_timeoutপরিবর্তনশীল 15 মিনিট is এর অর্থ এই যে যদি আপনার উপর এন ক্লিক sudo apt-get upgrade15 মিনিটের মধ্যে আপনার সাথে রুট শেল প্রবেশ কহা করতে পারেন sudo -i। ঠিক তাই ঘটেছিল। যাইহোক, যদি আপনি নির্ধারণ যে /etc/sudoersযেমন Default timestamp_timeout 0, আপনি এটি প্রতি সময়ে করা হবে না। ব্যক্তিগতভাবে, আমি এটি 3 এ সেট করেছি your যদি আপনার সুডো 15 মিনিটের পরেও সময় না শেষ করে, তবে আপনার sudoবাইনারিতে মারাত্মক কিছু ভুল আছে ।

এই আচরণটি সুরক্ষা গর্ত নয়, বরং সুডো ব্যবহারকারীদের জন্য একটি "সুবিধার বৈশিষ্ট্য"। তবে, আমি একমত হতে পারি যে কঠোর সুরক্ষার জন্য timestamp_timeout15 মিনিটের চেয়ে অনেক কম সময়ে সেট করতে হবে।

দ্রষ্টব্য : passwd_timeoutআমি আমার মন্তব্যে উল্লেখ করেছি এমন বিকল্পটি যখন আপনি x মিনিটের জন্য পাসওয়ার্ড টাইপ করেন না তখন পাসওয়ার্ড প্রম্পটটি বার করে দেয়। এটি এমন একটি দুর্দান্ত মুহুর্ত যেখানে আপনি বুঝতে পেরেছেন যে আপনাকে man sudoersআরও মনোযোগ সহকারে পড়া উচিত।


2
নোট করুন যে আপনি কখনই /etc/sudoersসরাসরি সম্পাদনা করবেন না , visudoপরিবর্তে ব্যবহার করুন যা sudoersত্রুটিযুক্ত ফাইলের পরিবর্তে সিনট্যাক্স ত্রুটির জন্য পরীক্ষা করে যা অন্যথায় পুরোপুরি আপনাকে রুট অ্যাক্সেস থেকে লক আউট করতে পারে
টোবিয়াস কেইনজলার

0

আমি আপনাকে এটি টাইপ করার পরামর্শ দিচ্ছি sudo apt-get upgrade && exitআপগ্রেড শেষ করে টার্মিনাল থেকে প্রস্থান করবে। আপগ্রেডিং বাতিল হয়ে গেলে টার্মিনালটি বন্ধ হবে না তবে আমি মনে করি যে এটি হবে না।

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