क्या fstab विकल्प uid और gid उपयोगकर्ता-समूह का नाम हो सकता है या उन्हें संख्यात्मक होना चाहिए?


14

मैं सीख रहा हूं कि अपने www-data उपयोगकर्ता के लिए fstab में एक tmpfs कैसे सेट किया जाए और मैं सोच रहा था कि क्या मैं संख्यात्मक आईडी (व्यक्तिगत वरीयता) के बजाय वास्तविक उपयोगकर्ता / समूह नाम का उपयोग कर सकता हूं?

मैं ext4 के साथ डेबियन पर हूं, सेटअप के दौरान "msdos" के साथ स्वरूपित।

यह काम करने लगता है, लेकिन मैं सोच रहा हूं कि क्या यह एक डेबियन-विशिष्ट विशेषता है या यह प्लेटफार्मों भर में काम करेगा (मुझे पोर्टेबिलिटी पसंद है)?

यहाँ मुझे क्या मिला है:

$ vim /etc/fstab

# PHP temporary files.
tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
tmpfs /tmpfs/php-upload  tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0

मेरी राय यह है कि uid=www-dataकी तुलना में अधिक पोर्टेबल है uid=33
ott--

इस बात से सहमत। मुझे इस पर कोई दस्तावेज नहीं मिल रहा है और व्यवहार में इसका कोई उदाहरण नहीं है। यदि यह ओएस भर में पोर्टेबल है, तो विभाजन प्रकार और प्रारूप प्रकार, मैं इसके साथ चलने जा रहा हूं।
जेफ

जवाबों:


12

लिनक्स mountप्रोग्राम क्रमशः उपयोगकर्ता और समूह के नाम के रूप में गैर-संख्यात्मक मापदंडों uidऔर gidविकल्पों की व्याख्या करता है। यह सभी फाइलसिस्टम प्रकारों पर लागू होता है। यदि कमांड लाइन से विकल्प आते हैं और यदि वे आते हैं तो यह दोनों काम करता है /etc/fstab

स्रोत: स्रोत ( वर्ष ( parse_opt), नई ( mnt_optstr_fix_gid, mnt_optstr_fix_uid))।


3

यदि आप एक extफाइल सिस्टम का उपयोग कर रहे हैं , uidऔर gidविकल्प को नजरअंदाज कर दिया जाता है , क्योंकि फाइल सिस्टम द्वारा उपयोग की जाने वाली अनुमतियाँ निर्धारित की जाती हैं।

दूसरे उत्तर से गिल्स को उद्धृत करने के लिए :

एक ext4 फाइलसिस्टम (जैसे ext2, ext3, और अधिकांश अन्य यूनिक्स-उत्पन्न करने वाली फाइलसिस्टम) पर, प्रभावी फाइल अनुमतियाँ इस बात पर निर्भर नहीं करती हैं कि फाइलसिस्टम को किसने माउंट किया है और केवल फाइल सिस्टम के भीतर संग्रहीत मेटाडेटा पर माउंट विकल्प पर।

इसे हल करने के लिए एक विधि chownया जबchgrp किसी बिंदु पर फाइलसिस्टम घुड़सवार होगा

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