रूट एक्सेस के बिना init.d स्क्रिप्ट शुरू / बंद करें


11

मैं एक ubuntu सर्वर स्थापित कर रहा हूँ ताकि virtuoso सर्वर को होस्ट किया जा सके।

मैं एक साधारण उपयोगकर्ता (बिना sudo के) को सेटअप करना चाहता हूं जो (केवल) चला सकेगा

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(पुण्योसो सर्वर को प्रशासन करने में सक्षम होने के लिए, लेकिन अन्य सिस्टम संसाधन नहीं)

मुझे लगता है कि यह समान है / किसी भी सेवा के बराबर है apache2, जैसे mysql, आदि

क्या केवल पुण्य सेवा तक पहुंच को सीमित करने का विकल्प है, या सभी init.d स्क्रिप्ट्स तक पहुंचने का विकल्प है, लेकिन बाकी सिस्टम नहीं है?

जवाबों:


9

आप कस्टमाइज़ कर सकते हैं कि कौन सी कमांड यूजर को sudo के माध्यम से /etc/sudoers(visudo का उपयोग करके) चला सकती है:

username: ALL = /etc/init.d/virtuoso 

2

आपका प्रश्न यह मान sudoलेता है कि यह मूल विशेषाधिकार का एक या कुछ भी नहीं है, क्योंकि इसका उपयोग अक्सर किया जाता है।

कॉन्फ़िगरेशन के साथ आप बहुत तंग नियंत्रण के लिए व्यवस्था कर सकते हैं जो सूडोर्स कर सकते हैं और नहीं कर सकते।

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