मैं Mount.cifs में क्रेडेंशियल फ़ाइल कैसे पास करूँ?


16

मैं मैक और लिनक्स के विषम नेटवर्क को बनाए रख रहा हूं, इसलिए मैंने मशीनों में बढ़ते रणनीतियों को एकजुट करने के लिए थोड़ी सी पर्ल स्क्रिप्ट बनाने का फैसला किया।

लिनक्स में वर्तमान कार्यान्वयन / etc / fstab ठीक काम करता है:

//myserverhere.com/cifs_share / mnt / cifs_share cifs उपयोगकर्ता, uid = 65001, rw, कार्यसमूह = DEV, क्रेडेंशियल्स = / root / .cifs 0।

और /root/.cif में सम्‍मिलित है

username=ouruser
password=ourpassword

मैंने अनुवाद करने की कोशिश की है कि एक गैर- fstab प्रारूप में निम्नानुसार है:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

लेकिन यह काम नहीं करता है।

क्या कोई इंगित कर सकता है कि मैं क्या गलत कर रहा हूं?

अग्रिम में धन्यवाद।

इस्माइल कासिमपान :)

जवाबों:


19

Mount.cifs का सिंटैक्स:

mount.cifs {service} {mount-point} [-o options] 

आपको "-o" के बाद विकल्प पास करने की आवश्यकता है। उदाहरण के लिए, आपके दिए गए विकल्पों के साथ, आपकी आज्ञा होनी चाहिए:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share \
    -o user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

(मैंने आपके द्वारा दिए गए विकल्पों का परीक्षण नहीं किया।)


'-o' वह था जिसे मैं भूल गया था। इशारा करने के लिए धन्यवाद। मैंने इसकी कोशिश की और यह अब काम करता है। बहुत बहुत धन्यवाद :)
icasimpan

यह भी सुनिश्चित करें कि UTF-8 का उपयोग करते समय क्रेडेंशियल टेक्स्ट फ़ाइल में बाइट ऑर्डर मार्क (BOM) न हो। नहीं तो आप एक अजीब से संदेश "क्रेडेंशियल का प्रारूप गलत" मिल जाएगा mount/ mount.cifs
मैनुएलटॉर्क

0

के साथ-साथ मेरे मुद्दे को तय माउंट के साथ 1.0 = विकल्प। 7.4 से 7.7 तक RHEL के अपग्रेड के बाद, SMB प्रोटोकॉल संस्करण बदल गया जैसा दिखता है। Cifs सर्वर संस्करण के साथ मिलान करने के लिए संस्करण निर्दिष्ट करें।


0

मुझे जो त्रुटि मिली वह यह थी: mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

-o vers = 3.0 विकल्प के साथ माउंट मेरा मुद्दा तय किया गया। मैंने अपना सर्वर अपग्रेड नहीं किया, लेकिन मेरे क्लाइंट ने मुझे जानकारी नहीं दी।

-तो = 1.0 विकल्प भी काम करता है जैसा कि मैंने अभी परीक्षण किया है।

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