मैं Ubuntu 11.04 का उपयोग कर रहा हूं। मैं एक स्क्रिप्ट चलाना चाहता हूं, जो एक रनिंग प्रोसेस की जांच करती है और उस प्रक्रिया के समाप्त होने पर सिस्टम को बंद कर देती है। ऐसा करने के लिए, उपयोगकर्ता को शटडाउन एक्सेस की आवश्यकता होती है ताकि स्क्रिप्ट को पासवर्ड की आवश्यकता के बिना निष्पादित किया जा सके।
मैंने इस पृष्ठ का उल्लेख किया और अपनी सुडोल फ़ाइल में पाठ जोड़ा। हालाँकि, यह अभी भी मुझसे पासवर्ड पूछ रहा है जब भी मैं निष्पादित करता हूं sudo shutdown -h now
। इसके अलावा, मुझे यह कहते हुए एक त्रुटि मिलती है कि रूट विशेषाधिकार की आवश्यकता होती है, जब मैं सुडो के बिना शटडाउन निष्पादित करता हूं।
मेरी sudoers फ़ाइल कुछ इस तरह दिखती है।
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
मैं उपयोगकर्ता को शटडाउन कमांड को मैन्युअल रूप से पासवर्ड दर्ज किए बिना निष्पादित करने की अनुमति कैसे दे सकता हूं?
धन्यवाद।
sudoers
फ़ाइल पोस्ट कर सकते हैं ?