रूट करते समय उपयोगकर्ताओं को रीबूट न ​​करने दें


9

मेरे सिस्टम पर उपयोगकर्ता सिस्टम को रिबूट और बंद कर सकते हैं। समय-समय पर मुझे सॉफ़्टवेयर अपडेट करने (या कुछ और करने) की आवश्यकता होती है और मैं नहीं चाहता कि उपयोगकर्ता समाप्त होने तक सिस्टम को रिबूट / शटडाउन करें।

क्या रूट को (स्थानीय रूप से या SSH में) लॉग इन करने पर सिस्टम को रीबूट करने / बंद करने से रोकने का कोई तरीका है?


आप कभी भी लोगों को जानवर बल विधि का उपयोग करने से कैसे रोकेंगे?
बर्नहार्ड

@Bernhard शायद के साथ कुछ/etc/acpi/powerbtn.sh
PMint

जवाबों:


11

मौली गार्ड की कोशिश करें:

$ sudo apt-get install molly-guard

यह पैकेज सिस्टम के होस्टनाम में प्रवेश करने के लिए अनजाने में शटडाउन / रिबूट / सस्पेंड / हाइबरनेट को आपको तुरंत रोक देगा।

हालांकि, शटडाउन / रिबूट / सस्पेंड / हाइबरनेट को पूरी तरह से अक्षम करने के लिए मॉली-गार्ड को कॉन्फ़िगर करना तुच्छ है। बस /etc/molly-guard/run.d/99-prevent-all पर एक निष्पादन योग्य फ़ाइल बनाएं, जिसमें यह है:

#!/bin/sh
exit 1

(आपने ओएस का उल्लेख नहीं किया, यह उबंटू के लिए है)।

इतिहास

यदि आप मौली-गार्ड शब्द के लिए उत्सुक हैं, तो लाल बटन पर कवर को क्या कहा जाता है। यदि आप उत्सुक हैं तो बिग रेड बटन पर विकिपीडिया लेख देखें ।

अंश

बिग रेड स्विच में अक्सर एक मौली-गार्ड शामिल होता है, एक कवर जिसे स्विच की यात्रा के लिए उठाया जाना चाहिए। एक दिन में दो बार ऐसा करने के बाद, एक प्रोग्रामर की युवा बेटी मौली को IBM 4341 सर्वर पर BRS दबाने से रोकने के लिए मूल मोली-गार्ड को Plexiglas से ज्यूरी-रिग्ड किया गया था।

अन्य विकृतियां

आप .debपैकेज ले सकते हैं और alienइसे फेडोरा / RHEL / CentOS के लिए उपयुक्त RPM में बदलने के लिए उपयोग कर सकते हैं ।

$ sudo yum install alien
$ alien -r molly-guard*.deb

1
+1 ने इस उपकरण के बारे में कभी नहीं सुना, इसे कई सीररों पर स्थापित किया जाएगा 8-)।
स्लम

1
वास्तव में साफ उपकरण। विशिष्ट प्रश्न और पूर्णता के लिए, सभी स्टॉप को सक्षम / अक्षम करने के लिए रूट की .bashrc / .bash_logout को निर्दिष्ट कर सकते हैं। यूआईडी के लिए मौली-गार्ड स्क्रिप्ट की जाँच में एक शर्त! = 0 भी उपयुक्त हो सकती है।
जोशुआ मिलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.