मैं कमांड लाइन से एक घुड़सवार विंडोज शेयर का उपयोग कैसे करूं?


28

मैं Places > Connect to Server...अपने काम के माहौल में एक विंडोज शेयर से कनेक्ट करने के लिए उपयोग करता हूं (केर्बरोस प्रमाणीकरण की आवश्यकता है)। जब मैं ऐसा करता हूं, तो मैं Nautilus के माध्यम से विंडोज शेयर तक पहुंच सकता हूं, लेकिन मैं यह पता नहीं लगा सकता कि कमांड लाइन से शेयर का उपयोग कैसे करें smbclient

उदाहरण के लिए, शेयर के तहत /mntया मुहिम शुरू नहीं की जाती है /media। मैंने भी गौर किया ~/.gvfsलेकिन वह भी खाली है।

क्या उपयोग किए बिना कमांड लाइन से माउंट किए गए विंडोज शेयर तक पहुंचना संभव है smbclient?

जवाबों:


17

आप उपयोग कर सकते हैं:

mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself

यदि यह काम नहीं करता है, तो smbfs के बजाय cifs का प्रयास करें, aparently cifs नए विंडोज सर्वर के लिए काम करता है, लेकिन मुझे इसका उपयोग कभी नहीं करना पड़ा।

//servername/myshareशेयर पता कहां है, और /mnt/servername/myshareआपके सिस्टम में माउंट फ़ोल्डर है।

एक बार जब आप माउंट हो जाते हैं तो आप /mnt/servername/myshareकमांड लाइन के माध्यम से शेयर तक पहुंच सकते हैं ।

मुझे इस उबंटू मंचों में समाधान मिला: smbclient काम करता है, माउंट-smbfs नहीं करता है


मेरे लिए CIFS के अन्य फायदे भी थे। लेकिन यह संभव है कि अंतर्निहित समस्याओं को इस बीच हल किया गया था। यदि नेटवर्क कनेक्टिविटी खो जाने के कारण कोई हिस्सा काट दिया गया था, तो मेरे लिए CIFS ने हमेशा इसे पुरानी स्थिति में बहाल कर दिया (एक बार नेटवर्क वापस आ गया था), जबकि पारंपरिक smbfs ने एक टूटे हुए माउंट को पीछे छोड़ दिया, जिसे जबरदस्ती अनमाउंट किया जाना था और फिर फिर से माउंट किया गया था। लेकिन नमक की एक चुटकी के साथ ले लो, यह संभव है कि यह हल किया गया था।
0xC0000022L

मुझे लगता है कि इस तथ्य से कुछ लेना-देना है कि मैं करबरोस प्रमाणीकरण का उपयोग कर रहा हूं। अगर मुझे सही याद है, तो मैंने पहले smbfs और cifs दोनों माउंट कमांड का उपयोग करने की कोशिश की, लेकिन उनमें से किसी ने भी krb5 का समर्थन नहीं किया (शायद अब यह बदल गया है ...)। यदि मैं GUI का उपयोग करके रिमोट ड्राइव को माउंट करता हूं, तो यह तभी काम करता है जब मैंने kinit के साथ Kerberos कुंजी को इनिशियलाइज़ किया हो। यदि किट का आउटपुट खाली है, तो GUI काम नहीं करेगा। बाद में जब मैं सही नेटवर्क पर होता हूं और अपने निष्कर्षों को यहां पोस्ट करता हूं, तो कुछ चीजें आजमाता हूं। धन्यवाद!
ब्रायन

मैंने पुष्टि की है कि smbfs और cif अभी भी krb5 का समर्थन नहीं करते हैं। मैंने यह भी पुष्टि की है कि भले ही GUI विधि के लिए एक सक्रिय Kerberos टिकट और मेरे Kerberos पासवर्ड दोनों की आवश्यकता है। यदि मैं इसे केर्बरोस टिकट के बिना कोशिश करता हूं, तो यह मुझे अपने पासवर्ड के लिए संकेत देगा, लेकिन शेयर को माउंट नहीं करेगा। तो अगर smbfs और cif अभी भी krb5 का समर्थन नहीं करते हैं, तो GUI का उपयोग क्या है ?!
ब्रायन १

2
FWIW "smbfs" उबंटू के नए संस्करणों पर "cif" के लिए एक उपनाम बन गया है।
जेलर

1
यह मेरे लिए चाल थी sudo mount.cifs //servername/myshare /mnt/servername/myshare:। यह ubuntu 14.04 पर परीक्षण किया गया, cifs- बर्तन पैकेज की आवश्यकता है।
पाओलो

10

जीवीएफएस माउंट पॉइंट एक रिलीज से अगले में बदल गया है। उबंटू 12.10 पर, यह पर है /var/run/<username>/<mountname>/

"ओपन टर्मिनल" प्लग-इन का उपयोग करके आसानी से माउंट का रास्ता खोजने का एक तरीका है।

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

स्थापना पूर्ण करने के लिए आपको लॉग आउट करना होगा।

एक बार स्थापित होने पर, विंडोज शेयर फ़ोल्डर में नेविगेट करें, "फाइल" पर क्लिक करें, और फिर "टर्मिनल में खोलें"।

माउंट को खोजने का एक और तरीका है आउटपुट का परीक्षण करना mount। उस रेखा को देखें जो इसके साथ शुरू होती है gvfsd-fuse


यह प्रश्न का सही उत्तर है, क्योंकि इसमें किसी भी नए आरोह की आवश्यकता नहीं है और इसके लिए बनाए गए आरोह बिंदु का उपयोग करता हैPlaces->connect to server...
anneb

2

अपने घर की निर्देशिका पर जाएं, चलाकर: cd ~

फिर चलाएँ: ls .*इसमें मौजूद फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए .

यह आपको अपने घर निर्देशिका में सभी छिपी निर्देशिकाओं और कॉन्फ़िगर फ़ाइलों को दिखाएगा।

.gvfsभयावह के लिए देखो । आप इसके साथ जा सकते हैं cd .gvfs

आपके पास वे सभी माउंट पॉइंट होंगे जो आपने OS GUI के अंदर बनाए थे।

और आप इन बिंदुओं से घुड़सवार ड्राइव या शेयरों को ब्राउज़ कर सकते हैं।


6
उबंटू के हालिया रिलीज में ~ / .gvfs को / run / user / को स्थानांतरित कर दिया गया है। देखें askubuntu.com/a/211418/230068 जानकारी के लिए।
माइक क्लार्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.