उबंटू GNU / Linux ऑपरेशनग सिस्टम का एक वितरण है जो बदले में यूनिक्स सिस्टम परिवार से संबंधित है - कई आधुनिक ऑपरेटिंग सिस्टम के लिए एक सामान्य वास्तुकला।
परंपरागत रूप से यूनिक्स मेनफ्रेम कंप्यूटर पर चलते थे। केंद्रीय कंप्यूटिंग सुविधाएं जो दूरस्थ टर्मिनलों के माध्यम से दर्जनों या सैकड़ों उपयोगकर्ताओं की सेवा करती हैं। चूंकि सभी उपयोगकर्ता मेनफ्रेम की उपलब्धता पर निर्भर थे, इसलिए किसी भी एकल उपयोगकर्ता को शटडाउन कमांड जारी करने की अनुमति नहीं थी। एक विचार जो यूनिक्स वास्तुकला के लिए मौलिक है - सिस्टम कर्नेल एक शटडाउन को कभी भी आरंभ नहीं करेगा जब तक कि एक सुपरसुसर प्रक्रिया के अनुसार फ़ंक्शन नहीं कहा जाता है।
समकालीन डेस्कटॉप सिस्टम में डेवलपर्स केवल डेस्कटॉप उपयोगकर्ता को शटडाउन उपलब्ध कराने के लिए कुछ दर्द से गुजरे हैं। एक सामान्य तकनीक है, लॉगिन प्रबंधक को, जो आमतौर पर रूट उपयोगकर्ता के सुरक्षा संदर्भ में चलती है, शटडाउन और रिबूट को संभालती है। इस मामले में ग्राफिकल शेल कंप्यूटर को बंद करने के लिए लॉगिन प्रबंधक के लिए अनुरोध जारी करता है। इसमें अंतर प्रक्रिया संचार (IPC) का उपयोग करना शामिल है, आमतौर पर dbus सेवा के माध्यम से।
उपर्युक्त पॉलिसीकीट एक मानकीकृत ढांचा प्रदान करके इस प्रक्रिया का विस्तार करता है जिसके माध्यम से लॉगिन प्रबंधक (या जो भी प्रोग्राम शटडाउन सेवा प्रदान करता है) यह जांच सकता है कि उपयोगकर्ताओं को शटडाउन का कारण क्या है, और विच के माध्यम से एक व्यवस्थापक क्रमशः उन अनुमतियों को कॉन्फ़िगर कर सकता है।
कुछ डेस्कटॉप वातावरण IPC- आधारित सेवाओं का उपयोग नहीं करते हैं, बल्कि समान या समान कार्य प्रदान करने के लिए सहायक कार्यक्रमों का एक सेट है। उन सहायक कार्यक्रमों को तंत्र के माध्यम से बुलाया जाएगा, जो सूडो, सूद या सूदो के समान एक नीतिगत तंत्र जैसे सुपरसुसर संदर्भ में बदलने की अनुमति देता है।
किसी भी मामले में, शेल पर गूंगा पारंपरिक शटडाउन कार्यक्रम इस तरह से काम नहीं करता है, आपको यह देखने की आवश्यकता है कि यह सुपरसुअर संदर्भ में चलाया जाता है।
sudo shutdown -h now
लेकिन समस्या यह थी किshutdown
इसके लिए अनुमति के बिना यह कभी काम नहीं करता है .. क्योंकि शॉर्टकट कुंजी दबाने के बाद पासवर्ड कहाँ / कैसे दर्ज करने के लिए कहेंगे .. आशा है कि आप मेरी स्थिति को समझेंगे .. :)