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