मैं shutdown
सभी उपयोगकर्ताओं के लिए कमांड को निष्क्रिय करना चाहूंगा , यहां तक कि रूट, एक उबंटू सर्वर इंस्टॉलेशन पर।
इसका कारण यह है कि मैं यह सुनिश्चित करना चाहता हूं कि मशीन को इस तरह से बंद करने की मेरी आदत नहीं है, क्योंकि मैं एक ही समय में बहुत सारी उत्पादन मशीनों में एसएसएच करता हूं, और मैं नहीं गलत विंडो में कमांड टाइप करके किसी अन्य मशीन को गलती से बंद करना चाहते हैं।
जिस सर्वर को मैं अपने विंडोज डेस्कटॉप पर VirtualBox के अंदर चलाता है, उस पर केवल शटडाउन अक्षम करना चाहता हूं, और मैं इसे केवल स्थानीय परीक्षण के लिए उपयोग करता हूं, इसलिए यदि मैं इसे कमांड लाइन से बंद नहीं कर सकता तो यह कोई समस्या नहीं है।
मैंने वर्चुअलबॉक्स छवि पर एक अलग पासवर्ड सुनिश्चित करके समस्या को पहले ही थोड़ा कम कर दिया है, लेकिन जाहिर है कि अगर मैं sudo
उत्पादन मशीनों में से एक पर 'विंडो' के भीतर हूं, तो मैं गलती से इसे बंद कर सकता हूं।
मेरे प्रश्न हैं:
- मैं शटडाउन कमांड को कैसे निष्क्रिय कर सकता हूं?
- यदि मैं शटडाउन कमांड को अक्षम करता हूं, तो क्या कोई परिणाम है जिससे मुझे अवगत कराया जाना चाहिए? विशेष रूप से, क्या यह एसीपीआई शटडाउन के लिए समर्थन को अक्षम कर देगा जो भौतिक मशीन पर पावर बटन दबाने के बराबर है? क्या यह अन्य सामान्य अनुप्रयोगों को प्रभावित कर सकता है?
जानकारी के लिए, मैं इस VirtualBox छवि का उपयोग शेल स्क्रिप्ट की कोशिश करने, टॉमकैट और जावा चलाने और इस तरह की चीज के लिए करता हूं।