आपसे पासवर्ड क्यों मांगा गया
अधिकांश सॉफ़्टवेयर को संवेदनशील फ़ाइलों को छूने के लिए डिज़ाइन किया गया है, अर्थात आपके निजी डेटा या सिस्टम की अखंडता की सुरक्षा के लिए संवेदनशील। यही कारण है कि सॉफ़्टवेयर इंस्टॉलेशन एक संभावित जोखिम है और इसे एक उपयोगकर्ता द्वारा मान्य किया जाना चाहिए जो जानता है कि वह क्या कर रहा है। यहां तक कि ओपन सोर्स सॉफ्टवेयर के लिए भी आप यह सुनिश्चित नहीं कर सकते हैं कि कोई भी खराब कोड बिट्स आपके खतरनाक नए ऑडियो प्लेयर के साथ तब तक न पहुंचे जब तक कि कोई चेक न कर ले। और फिर भी किसी चीज को नजरअंदाज किया जा सकता था या पैकेजों में हेरफेर किया जा सकता था। कौन जानता है कि कार्यक्रम की गहराई में क्या छिपा है? एक उपयोगकर्ता चाहिए।
Ubuntu सॉफ्टवेयर स्थापित करने का एक आरामदायक तरीका प्रदान करता है। सॉफ्टवेयर डेवलपर्स उस आराम पर भरोसा कर सकते हैं और यह धारणा बना सकते हैं कि synaptic / सॉफ्टवेयर सेंटर / apt उन्हें इन संवेदनशील फाइलों तक पहुंचने में सक्षम बनाता है। Canonical बग और दुर्भावनापूर्ण कोड के लिए सॉफ़्टवेयर रिपॉजिटरी की जाँच करता है। लेकिन अंतिम जिम्मेदारी आपकी है।
यदि विचाराधीन सॉफ़्टवेयर को संवेदनशील फ़ाइलों तक पहुंच की आवश्यकता नहीं है, तो यह (सिद्धांत रूप में) घर के फ़ोल्डर में स्थापित किया जा सकता है, हालांकि उबंटू तरीके से नहीं। उदाहरण के लिए आपको स्रोत कोड को स्वयं संकलित करना होगा या कस्टम इंस्टॉल स्क्रिप्ट चलाना होगा। इसके अधिक से अधिक प्रयासों के बावजूद, इसका अन्य उपयोगकर्ताओं को आपके बस स्थापित प्रोग्राम तक पहुंचने की अनुमति न देने का नुकसान है (क्योंकि उन्हें आपके घर-फ़ोल्डर तक पहुंचने का कोई अधिकार नहीं है)। उन्हें दूसरी बार इसे स्थापित करने की आवश्यकता होगी। तो स्थापना का यह तरीका बड़े पैमाने पर कोई मतलब नहीं रखता है और छोटे पैमाने पर सॉफ़्टवेयर को स्थापित करने की तुलना में आमतौर पर पासवर्ड टाइप करना आसान होता है।
तो यही कारण है कि Synaptic aaks एक पासवर्ड के लिए और क्यों यह अच्छा है कि यह करता है।
sudoers
यदि आपको वास्तव में पासवर्ड के बिना अन्य उपयोगकर्ताओं को सॉफ़्टवेयर स्थापित करने की सख्त आवश्यकता है , तो आप उन्हें sudoers सूची में जोड़ सकते हैं। यह हालांकि एक महान सुरक्षा जोखिम का परिणाम देगा । यदि यह आपको चिंतित नहीं करता है, तो विचार करें कि इंटरनेट के माध्यम से आपके कंप्यूटर में सेंध लगाने के लिए महान संसाधनों के साथ एक बॉट नेटवर्क है। वे ऐसा सिर्फ अपने कंप्यूटर को नेट से जोड़ने के लिए करते हैं और इसका उपयोग कनेक्शन और कंप्यूटिंग शक्ति के बिना आपके ज्ञान के सभी प्रकार के अवैध सामान के लिए करते हैं। वे आपके व्यक्तिगत डेटा के बाद भी आपके लिए उस मामले में नहीं हैं। वे सिर्फ आपके पीसी को हाईजैक करना चाहते हैं। अभी भी चिंतित नहीं हैं? वास्तव में? फिर निम्नलिखित उत्तर को देखें जो कि सूडर्स सूची के कामकाज पर एक छोटा-सा तरीका है:
पहली बार के बाद उबंटू को हमेशा के लिए पासवर्ड कैसे याद रखें
इसे ध्यान से पढ़ें। आप खुद को सिस्टम से बाहर कर सकते हैं।
डर खत्म हो गया है
तो अब आपके पीछे डर है और आप मामले को गंभीरता से ले रहे हैं, मैं आपको बता सकता हूं कि यह वास्तव में बुरा नहीं है। यदि आप अपने कंप्यूटर पर काम करने वाले लोगों पर भरोसा करते हैं, और आपके पास ऐसे प्रोग्राम इंस्टॉल नहीं हैं जो आपके सिस्टम (जैसे ssh- या ftp-server) को रिमोट एक्सेस की अनुमति देते हैं, तो यह वास्तव में पासवर्ड सामान को निष्क्रिय करने के लिए उतना खतरनाक नहीं है। सबसे खराब स्थिति पर विचार किए बिना और अपने निजी डेटा के बारे में सोचे बिना ऐसा न करें।
कार्यवाही पर ध्यान न दें ( इसे हल्के में न लें - ऊपर पाठ और लिंक देखें ):
# in shell type these commands
sudo su # in case you do something stupid, you'll have a root shell open
select-editor # (optional) will allow you to select text editor
visudo # secure way to open sudoers list
एक संपादक इस तरह से एक पंक्ति जोड़ देगा:
confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center
सिंटेक्स स्पष्टीकरण username machine=(usernameToRunCommandAs) command1,command2,...
:। तो उपर्युक्त पंक्ति कन्फ़्यूशियस को सिनैप्टिक और सॉफ़्टवेयरसेंटर को पासवर्ड क्वेरी के बिना रूट के रूप में चलाने की अनुमति देती है। आपको अभी भी इसे अपने शेल प्रोफ़ाइल में एक उपनाम 'उर्फ सिनैप्टिक =' सूडो सिनैप्टिक 'के साथ sudo synaptic
या शुरू करना होगा gksudo synaptic
।