উবুন্টুতে sudo প্রতিটি কমান্ডের জন্য আমাকে আমার পাসওয়ার্ড জিজ্ঞাসা করে। পূর্বে, আমাকে কেবল একবার পাসওয়ার্ডটি প্রবেশ করতে হবে, এবং তারপরে এটি একটি সময়ের জন্য মনে রাখা হবে। এটি সম্প্রতি পরিবর্তিত হয়েছে সম্ভবত নাটিতে "আপগ্রেড" করার পরে।
আমি সম্পন্ন করেছি sudo visudo
এবং সেট করেছি Defaults env_reset, timestamp_timeout = 60
, রিবুট করার চেষ্টা করেছি , তবে এটি এখনও কাজ করছে না। আমি কিভাবে এটা ঠিক করব?
নীচের পরামর্শের পরে, আমার /etc/sudoers
দেখতে এর মতো:
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults:endolith timestamp_timeout=60
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
#includedir /etc/sudoers.d
হালনাগাদ:
আমি আমার ভার্চুয়ালবক্সকে আপগ্রেড করেছিলাম এবং এটি একই সমস্যায় ভুগতে শুরু করে। অনুমান হিসাবে, আমি বাশ দৌড়েছি, এবং এটিতে সুডো করার চেষ্টা করেছি, এবং পাসওয়ার্ডটি সঠিকভাবে মনে আছে। আমি কেবল তখনই আমার ডিফল্ট শেল ফিশ ব্যবহার করি যা এটি মনে রাখে না। এটি পূর্ববর্তী উবুন্টু মুক্তির ক্ষেত্রে হয়েছিল, কিন্তু আর নেই।
হালনাগাদ:
আমি 13.05 এ আপগ্রেড করেছি এবং এটি যাদুতে আবার কাজ শুরু করেছে। এখন এটি একবার আমার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে, কিছুক্ষণ জিজ্ঞাসা করা বন্ধ করে দেয় এবং পরে কিছু সময়ের পরে আবার জিজ্ঞাসা করে।
Defaults:endolith timestamp_timeout=60
, তবে আপনি এখানে অন্য মন্তব্যে অ্যান্ডোলিথ নামক কোনও গ্রুপে নেই। তাহলে আপনি কোন ব্যবহারকারীর নাম ব্যবহার করছেন? সাথে যোগাযোগ করুন whoami
, এবং পরিবর্তে ব্যবহারকারীর নাম যোগ endolith
মধ্যে Defaults:endolith timestamp_timeout=60
বাendolith ALL=(ALL) NOPASSWD: ALL