ইতিমধ্যে NOPASSWD সেট থাকা সত্ত্বেও সুডো পাসওয়ার্ড জিজ্ঞাসা করে


13

নীচের sudoers কনফিগারেশন MacOS 10.8.5 এ ভাল কাজ করতে ব্যবহৃত হয়েছিল, বেশ কয়েক দিন আগে আমি ম্যাভারিক্সে আপগ্রেড করেছি, NOPASSWD পতাকাটি আর কাজ করবে বলে মনে হচ্ছে না:

# User privilege specification
root    ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL
%admin  ALL=(ALL) ALL

মাভারিক্সের সুডো এখনও পাসওয়ার্ড দেওয়ার জন্য বলে।

কোন রেজোলিউশন / কাজের সমাধান আছে?

উত্তর:


17

গ্রুপ এন্ট্রি %admin ALL=(ALL) ALLব্যবহারকারী নির্দিষ্ট এন্ট্রিটিকে ওভাররাইড করে বলে মনে হচ্ছে। আমি ব্যবহারকারীর নির্দিষ্ট এন্ট্রিটি সরিয়ে নিয়েছি যা গোষ্ঠী এন্ট্রি এটি ঠিক করার পরে প্রদর্শিত হবে। হয়তো সুডো পুরো ফাইলটিকে পার্স করে এবং এটি শেষ মিলের এন্ট্রি ব্যবহার করে?

আপনার সুডোর ফাইলগুলি নীচের অনুরূপ কিছুতে পরিবর্তন করা কাজ করা উচিত।

# User privilege specification
root    ALL=(ALL) ALL
%admin  ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL

আমি তোমাদের লিখতে চেয়েছিলেন অনুমান সামনে পরিবর্তে পর ?
nohillside

না, ওপি এখন এটি কিভাবে আছে। আমি দেখতে পেয়েছি যে গ্রুপ এন্ট্রি (যার মধ্যে NOPASSWD নেই) বা sudo পাসওয়ার্ডের জন্য প্রম্পট করবে তার পরে ইউজার এন্ট্রি (NOPASSWD সহ) সত্যই একটি লাইনে থাকা দরকার।
ড্যান

1
আহ ঠিক আছে, আপনার পোস্ট ভুল লিখুন। একটি সম্পূর্ণ ভাল নমুনা দেখাতে আপনি নিজের উত্তর আপডেট করতে পারেন
নোহাইসাইড

তুমি ঠিক বলছো. আমি আসল উত্তরটি পরিষ্কার করে একটি উদাহরণ যুক্ত করেছি added
ড্যান

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