उबंटू ने डिफ़ॉल्ट माउंट बिंदुओं को क्यों स्थानांतरित किया है?


9

उबंटू और कई अन्य लिनक्स वितरणों ने डिफ़ॉल्ट माउंट बिंदुओं को इससे स्थानांतरित कर /media दिया है/media/$USER

उदाहरण I एक USB ड्राइव में प्लग करता है और यह नाम है EXT4-250GB-USBइसका उपयोग दिखाने के लिए किया जाता है /media/EXT4-250GB-USBलेकिन अब यह दिखाता है/media/z/EXT4-250GB-USB

ऐसा क्यों है और इसके पीछे क्या कारण है?


1
मैं आपका उपयोगकर्ता नाम बताता हूं zताकि यह सामान्य व्यवहार हो। इसे देखें: askubuntu.com/questions/88523/… - pmountयह सुनिश्चित करने के लिए इंस्टाल करने के निर्देश कि यह आपके सम्मिलन के साथ एक ही समय में मापता है।
एसडीसोलर

जवाबों:


7

वास्तव में, उबंटू के रूप में कई अन्य लिनक्स वितरणों ने udisks2 पर स्विच किया है जो ऑटो माउंट सुविधा के लिए उपयोग किया जाता है।

Udisks के नए संस्करण में, डिफ़ॉल्ट माउंट पॉइंट है /run/media/$USER, लेकिन इसे होने के लिए उबंटू (और कुछ अन्य वितरण) द्वारा पैच किया गया है /media/$USER( अधिक विवरण के लिए फ्लोरियन डिस्च का यह उत्तर देखें )।

udisks संस्करण 2.0.0, जो उबंटू 12.10 में शामिल है, आपको डिफ़ॉल्ट व्यवहार को बदलने की अनुमति नहीं देता है जो एक फ़ाइल सिस्टम को गैर-साझा (केवल USER द्वारा सुलभ) के रूप में बढ़ रहा है।

चूंकि udisks 2.0.91, डिफ़ॉल्ट व्यवहार को बदलना संभव है, ताकि साझा के रूप में एक फ़ाइल सिस्टम बढ़ते हुए पहले की तरह किया जा सके [ /media] ( अधिक विवरण के लिए रॉको से यह उत्तर देखें )।

Udisks2 में डिफ़ॉल्ट व्यवहार के इस परिवर्तन का मूल कारण स्पष्ट है: सुरक्षा। यह सिस्टम के सभी उपयोगकर्ताओं तक पहुँच देने के बजाय किसी विशेष उपयोगकर्ता के लिए फ़ाइल सिस्टम तक पहुँच को प्रतिबंधित करना सुरक्षित है।


2

उबंटू में यह क्वांटल (12.10) रिलीज के साथ एक बार बदला गया है। कारण काफी सरल और तर्क लगता है:

  • सबसे पहले, लिनक्स जैसे सिस्टम /mediaमें सीडी-रोम ड्राइव, फ्लॉपी डिस्क और जिप ड्राइव जैसे रिमूवेबल मीडिया पर बढ़ते फाइल सिस्टम के लिए एक निर्देशिका है। तो, यह एक नियम है।

  • अब, यदि आप उदाहरण के लिए एक यूएसबी ड्राइव को प्लग करते हैं, तो सामान्य रूप से यह है कि केवल आपके पास उस यूएसबी ड्राइव तक पहुंच है - यहां से प्रति उपयोगकर्ता बढ़ते का कारण है। आपके उदाहरण में अगर आप जांच करते ls -l /media/zहैं तो आप देखेंगे कि आप EXT4-250GB-USBकेवल (aka z उपयोगकर्ता) के स्वामी हैं और आपके पास पढ़ने, लिखने और निष्पादित करने की अनुमति है EXT4-250GB-USB। यही बात अंदर से सभी फाइलों के लिए सही है EXT4-250GB-USB

  • इस तरह, एक सिस्टम एडमिनिस्ट्रेटर (रूट) जल्दी से देख सकता है कि प्रत्येक उपयोगकर्ता ने क्या माउंट किया है।

वैसे भी, यदि आप चाहें, तो आप मैन्युअल रूप से लगभग कुछ माउंट कर सकते हैं जहां आप चाहते हैं (निश्चित रूप से, जहां आपको पहुंच दी जाएगी)। उदाहरण के लिए, आप माउंट नहीं कर पाएंगे /media/<anotheruser>

आप भी रुचि हो सकती है:

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