मुझे सफेद सूचियों से सामान जोड़ने/निकालने के लिए स्क्रिप्ट से/etc/sudoers को संपादित करने की आवश्यकता है।मैं स्क्रिप्ट से/etc/sudoers को कैसे संपादित करूं?
मान लीजिए कि मेरे पास एक कमांड है जो सामान्य फ़ाइल पर काम करेगा, मैं इसे .etc/sudoers पर कैसे लागू कर सकता हूं?
क्या मैं इसे कॉपी और संशोधित कर सकता हूं, फिर क्या विज़ुडो संशोधित प्रति के साथ मूल को प्रतिस्थापित कर सकता है? संपादक में अपनी खुद की लिपि प्रदान करके?
या क्या मैं सिर्फ वही ताले और सीपी का उपयोग कर सकता हूं?
प्रश्न कुछ काम करने के बारे में संभावित मुद्दों के बारे में अधिक है।
ऐसा लगता है कि आप लॉक फ़ाइल के रूप में sudoers.tmp का उपयोग कर रहे हैं, यह सुनिश्चित नहीं है कि परिवर्तनों की पुष्टि कैसे वैध है। क्या हमें यह सुनिश्चित करने के लिए विसुडो की निकास स्थिति की जांच नहीं करनी चाहिए कि कोई त्रुटि नहीं है? – converter42
/etc/sudoers.tmp इंटरैक्टिव मोड में विसुडो द्वारा लॉकफ़ाइल की जांच की गई है। अगर कोई त्रुटि हुई तो visudo -c -f 1 लौटाता है, इसलिए रिटर्न कोड की जांच। –
मैं sudoers.tmp का उपयोग करने के बारे में चिंतित हूं, क्योंकि यह विसुडो के आंतरिक इंटरफ़ेस का उपयोग करने जैसा दिखता है, यानी एक हैक। क्या यह मानक है, जिसका अर्थ है कि यह हमेशा sudoers.tmp होने की गारंटी है जो लॉक के रूप में उपयोग किया जाता है? या क्या उन्हें भविष्य में इसे बदलने की आजादी है? –