मैं कुछ ubuntu
बॉक्स सेट कर रहा हूं , और ऑप्सकोड chef
को एक कॉन्फ़िगरेशन टूल के रूप में उपयोग कर रहा हूं । इनमें से प्रत्येक सर्वर पर प्रत्येक उपयोगकर्ता के लिए सार्वजनिक कुंजी स्थापित करना और पासवर्ड प्रमाणीकरण अक्षम करना काफी आसान होगा।
हालाँकि, उपयोगकर्ताओं को भी sudo
विशेषाधिकार होना चाहिए , जो डिफ़ॉल्ट रूप से एक पासवर्ड की आवश्यकता होती है।
मैं पहुँच प्रबंधन के एक तरीके के रूप में उपयोगकर्ताओं की सार्वजनिक कुंजी का उपयोग करना चाहते हैं और उन की अनुमति देते हैं sudo
विशेषाधिकार, मतलब मैं भी ऊपर उपयोगकर्ताओं के साथ स्थापित करना चाहिए करता है NOPASSWD: ALL
में visduo
, या वहाँ एक रास्ता है कि एक उपयोगकर्ता यदि अपने स्वयं के पासवर्ड बदल सकते हैं वे केवल सार्वजनिक कुंजी प्रमाणीकरण है?
man sudoers
निश्चित रूप से उपयोगकर्ता के पासवर्ड के बिना सूडो के साथ चलने में सक्षम होने के बारे में जानकारी देगा। आप एक शेलस्क्रिप्ट को / etc / sudoers में भी जोड़ सकते हैं, जो प्रति उपयोगकर्ता "सेल्फ-पासवर्ड" सेटिंग को पूर्व पासवर्ड की आवश्यकता के बिना अनुमति देगा।
NOPASSWD: ALL
टीम के सदस्य हिस्सा हैं। यदि आप एक बेहतर समाधान सुझा सकते हैं तो कृपया इसे उत्तर के रूप में पोस्ट करें।