MacOS पर पासवर्ड के बिना sudo सक्षम करें


24

मेरी समस्या

मैं एक पासवर्ड टाइप किए बिना MacOS Sierra 10.12sudo पर कमांड चलाने में सक्षम होना चाहूंगा ।

मैंने क्या कोशिश की है

मैंने निम्नलिखित पढ़ा है:

और मेरी /etc/sudoersफ़ाइल के प्रासंगिक भाग को इसमें बदल दिया है:

root ALL=(ALL) ALL
%admin  ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo   ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL

मेरी स्थानीय उपयोगकर्ता आईडी ( whoami) है adamatan

मुझे अभी भी कॉल करते समय हर कुछ मिनट में एक पासवर्ड टाइप करने के लिए कहा जा रहा है sudo। किसी भी विचार गलत क्या है?


क्या सियारो-सियरा पर काम करता है? एल कैप में यह आपको संदर्भ के लिए स्विच करेगा और उस सत्र के लिए लॉगिन संसाधन फ़ाइलों को चलाएगा। (अभी भी सूदखोर होने की जरूरत है, इसलिए पहले प्रयास बर्बाद नहीं होगा)।
FiddleDeDee

काम करता है, लेकिन यह समस्या को कैसे हल करता है?
एडम मटन

1
मैंने अभी हाल ही में सिएरा में अपग्रेड किया और इसमें भाग गया। डिफ़ॉल्ट /etc/sudoersफ़ाइल एल कैप से काफी मौलिक रूप से बदल गई है। वहाँ मैं बस sudoers.d निर्देशिका में एक लाइन विन्यास फाइल गिरा दिया और यह "बस काम किया"। लगता है चीजें बदल गई हैं। अगर मुझे कोई जानकारी मिलती है तो मैं वापस रिपोर्ट करूँगा।
मार्क एडिंगटन

शायद सिर्फ macOS रूट अनुमतियों में से एक के बजाय निष्पादित;)
sudo

कि सूडो के पूरे बिंदु को पराजित करता है
मैथ्यू बार्कले

जवाबों:


32

एक टर्मिनल खोलें, चलाएं sudo visudo

पंक्ति संपादित करें:

%admin ALL=(ALL) ALL

कहना:

%admin ALL=(ALL) NOPASSWD: ALL

अब, आपको अब sudoपासवर्ड के बिना चलने में सक्षम होना चाहिए ।


2
रिबूट वास्तव में जरूरत नहीं है
ecerulm


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.