एक गैर रूट विभाजन के लिए डिफ़ॉल्ट बढ़ते विकल्प क्या हैं?
माउंट के लिए आदमी का कहना है ...
defaults - use default options: rw, suid, dev, exec, auto, nouser, and async.
... ताकि हम वही देखें जो हम उम्मीद करते हैं। लेकिन, जब तक मुझे कुछ याद नहीं आ रहा है, तब तक ऐसा नहीं होगा।
मेरे पास "NewHome20G" लेबल वाला एक एक्स 3 विभाजन है जिसे सिस्टम द्वारा / dev / sdc6 के रूप में देखा जाता है। यह हम देख सकते हैं ...
root@john-pc1204:~# blkid | grep NewHome20G
/dev/sdc6: LABEL="NewHome20G" UUID="d024bad5-906c-46c0-b7d4-812daf2c9628" TYPE="ext3"
मैं इस प्रकार fstab में एक प्रविष्टि है ...
root@john-pc1204:~# cat /etc/fstab | grep NewHome
LABEL=NewHome20G /media/NewHome20G ext3 rw,nosuid,nodev,exec,users 0 2
उस fstab लाइन में निर्दिष्ट विकल्प सेटिंग्स पर ध्यान दें।
अब मैं देखता हूं कि बूट अप के बाद विभाजन वास्तव में कैसे होता है ...
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
... इसलिए, जब फाइलसिस्टम क्रियान्वित हो जाता है और मेरे द्वारा निर्दिष्ट उपयोगकर्ता विकल्प नजरअंदाज कर दिए जाते हैं।
बस यह सुनिश्चित करने के लिए, मैं sdc6 को अनमाउंट करता हूं, इसे रिमूव करता हूं और फिर से माउंट विकल्पों को देखता हूं ...
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
.... वही परिणाम
अब मैं फिर से विभाजन को अनमाउंट करता हूं, इसे निष्पादित विकल्प को निर्दिष्ट करने के लिए फिर से बताएं और परिणाम देखें ...
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6 -o exec
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,nosuid,nodev) [NewHome20G]
... और यहां निष्पादन विकल्प ने आखिरकार प्रभावी कर दिया है और नॉइसेक सेटिंग गायब हो गई है।
बस ब्याज के लिए, मैं चूक विकल्प के साथ विभाजन को फिर से माउंट करता हूं
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6 -o defaults
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
Noexec वापस आ गया है, इसलिए यह rw, noexec, nosuid की तरह दिखता है, नोडव डिफ़ॉल्ट विकल्प हैं जो कि आदमी नहीं कहता है।
यह बात क्यों है?
मेरे पास डेटा डिस्क पर संग्रहीत उपयोगी स्क्रिप्ट से भरा एक फ़ोल्डर है। क्योंकि वह डिस्क noexec माउंट की गई है, जो स्क्रिप्ट नहीं चलेंगी, भले ही वे सभी chmod 777 के साथ सेट की गई हों। मैं इसे कई तरीकों से गोल कर सकता हूं, लेकिन यह निराशाजनक है कि आदमी की प्रविष्टि गलत प्रतीत होती है।
क्या मैं यहां कुछ स्पष्ट याद कर रहा हूं या उबंटू में डिफ़ॉल्ट विकल्प बदल गए हैं जो कुछ संस्करण पहले थे?
user
बिना उपयोग केauto
, विभाजन को स्वचालित किया जाएगा ..."?