जब आप ext4 फ़ाइल सिस्टम को माउंट करते हैं, तो यह उस फ़ाइल सिस्टम में एम्बेडेड अनुमतियों का उपयोग करता है। यदि आप इन्हें ओवरराइड करना चाहते हैं, तो निम्नलिखित का उपयोग करें:
1. उस उपयोगकर्ता का यूआईडी खोजें, जिसे आप माउंट करना चाहते हैं: id <username>
और यूआईडी = <userid> (<यूज़रनेम>) GID = <groupid> (<groupname>) 2 देखें ।sudo mount -o nosuid,uid=<userid>,gid=<groupid> /dev/whatever /media/wherever
यह फ़ाइल सिस्टम को माउंट करेगा और निर्दिष्ट उपयोगकर्ता को सभी फ़ाइलों के स्वामी के रूप में और सभी फ़ाइलों के लिए समूह के रूप में निर्दिष्ट समूह को चिह्नित करेगा। nosuid
एक सुरक्षा उपाय है जो उपयोगकर्ता को सुसाइड प्रोग्राम में लाने से रोकता है और सिस्टम में रूट एक्सेस प्राप्त करने के लिए उनका उपयोग करता है (यानी, फाइलसिस्टम पर बैश का एक सुसाइड संस्करण)। noexec
विकल्प जोड़ने से अतिरिक्त सुरक्षा मिलेगी, लेकिन उपयोगकर्ता को फाइल सिस्टम पर फ़ाइलों को निष्पादित करने से रोक देगा।
नोट: यदि आप केवल फ़ाइल सिस्टम के साथ बातचीत करने की कोशिश कर रहे हैं, तो आपको या तो डिवाइस पर अनुमतियों को ठीक करना चाहिए, या यदि यह सिर्फ एक अस्थायी चीज़ है (यानी, एक टूटी हुई स्थापना को पुनर्प्राप्त करना) तो रूट के साथ बातचीत करें।
यदि यह USB या अन्य रिमूवेबल एक्सटर्नल ड्राइव को माउंट करने के लिए है, तो आपको उस pmount
सिस्टम की जांच करनी चाहिए जो आपके लिए प्रक्रिया को स्वचालित कर सकता है, या कम से कम इसे काफी आसान बना सकता है (यानी, pmount <device>
आपके लिए फ़ोल्डर बनाना चाहिए, इसे अपने उपयोगकर्ता के रूप में माउंट करें,) और आपको अपने उपयोगकर्ता के रूप में इसे अनमाउंट करने की अनुमति दें)