मैं कैसे सेट कर सकता हूं कि केवल रूट + दिया गया उपयोगकर्ता ही मेरे पीसी को बंद कर सकता है?


9

अगर मैं उबंटू 11.04 का उपयोग कर रहा हूं, तो मैं इसे कैसे कॉन्फ़िगर कर सकता हूं कि केवल दो उपयोगकर्ता मेरे पीसी को बंद / निलंबित / हाइबरनेट कर सकते हैं: रूट उपयोगकर्ता और एक नियमित उपयोगकर्ता?

जवाबों:


8

shutdownद्विआधारी केवल रूट उपयोगकर्ता के लिए काम करेंगे। उपयोगकर्ता के लिए रूट के रूप में शटडाउन को निष्पादित करने की अनुमति देने के लिए विशिष्ट नियम सेट अप करना है । यह मानते हुए कि उपयोगकर्ता के पास पहले से ही पूर्ण अनुमतियाँ नहीं हैं (उदाहरण के लिए, उबंटू डेस्कटॉप सिस्टम पर पहला उपयोगकर्ता करता है) आप निम्नलिखित लाइन को / etc / sudoers ( visudoउपयोगिता के लिए, सुरक्षा के लिए) का उपयोग कर सकते हैं :

joe    hostname=(root) /sbin/shutdown -h now

यदि आप चाहते हैं कि उन्हें उनके पासवर्ड के लिए संकेत दिए बिना बंद कर दिया जाए , तो इस तरह NOPASSWD विकल्प जोड़ें:

joe    hostname=(root) NOPASSWD: /sbin/shutdown -h now

आप वाइल्डकार्ड या स्पष्ट घोषणाओं का उपयोग करके वे बंद कर सकते हैं जिस तरह से संशोधित कर सकते हैं। उदाहरण के लिए shutdown -h now, सिस्टम को तत्काल रोकने की अनुमति देता है, यह रिबूट नहीं करेगा। आप -rसिस्टम को रिबूट करने के बजाय अनुमति दे सकते हैं ।

आपके द्वारा sudoers कॉन्फ़िगर करने के बाद, joe सिस्टम को रिबूट करने के लिए निम्न कमांड चला सकता है:

sudo /sbin/shutdown -h now

जो के रूप में, आप निम्न कमांड को यह देखने के लिए चला सकते हैं कि आपके पास कमांड का उपयोग करने के लिए क्या है sudo:

sudo -l

1

लॉगिन मेनू से शटडाउन को अक्षम करने के लिए, /etc/gdm/gdm.conf-customफ़ाइल को संपादित करें और [greeter]अनुभाग जोड़ें में SystemMenu=false। यह पैनल मेनू को प्रभावित नहीं करेगा, हालांकि, मुझे यकीन नहीं है कि सभी उपयोगकर्ताओं के लिए इसे अक्षम किए बिना कैसे अक्षम किया जाए, लेकिन यदि आप इसे सभी उपयोगकर्ताओं के लिए अक्षम करते हैं, तो आपको shutdownइसके बजाय टर्मिनल से कमांड का उपयोग करके इसके चारों ओर काम करने में सक्षम होना चाहिए । सभी उपयोगकर्ताओं के लिए अक्षम करने के लिए, यह लिंक देखें ; मैंने यह सत्यापित नहीं किया है कि ये निर्देश उबंटू पर काम करते हैं।

ध्यान दें कि उन्हें केवल अनप्लग करने या पीसी के सामने पावर बटन दबाने से रोकने का कोई तरीका नहीं है, इसलिए घरेलू उपयोग के लिए लिनक्स वितरण में रुझान इन कार्यों को उन सभी उपयोगकर्ताओं को अनुमति देने के लिए है जो कंप्यूटर पर शारीरिक रूप से बैठे हैं। इसे निष्क्रिय करने का स्पष्ट तरीका


0

पावर बटन के लिए, आप / etc / acpi / घटनाओं / power_button में देखना चाह सकते हैं। जब आप इस पर होते हैं, तो आप ctrlaltdel के लिए / etc / inittab में भी देखना चाह सकते हैं ।

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