कमांड लाइन के माध्यम से एसएमबी शेयर तक पहुंचें और माउंट करें

विषयसूची:

Anonim

क्या आपको Mac पर कमांड लाइन से SMB शेयर एक्सेस करने और माउंट करने की आवश्यकता है? मैक पर विंडोज शेयर को माउंट करने के लिए आप मैक नेटवर्किंग सुविधाओं से विंडोज पीसी से कनेक्ट करने के आदी हो सकते हैं, लेकिन आप टर्मिनल से भी सांबा शेयर से कनेक्ट कर सकते हैं।

यह लेख Mac की कमांड लाइन से SAMBA / SMB नेटवर्क शेयर को माउंट और एक्सेस करने के कई तरीके दिखाएगा, जिसमें नवीनतम MacOS संस्करण और पुराने Mac OS X रिलीज़ भी शामिल हैं, क्योंकि प्रक्रिया निर्भर करती है अलग है आपके द्वारा उपयोग किए जा रहे सिस्टम पर।

Mac पर टर्मिनल के माध्यम से SMB शेयर कैसे एक्सेस और माउंट करें

macOS के नए संस्करणों में, आप इसे "mount_smbfs" कमांड से पूरा कर सकते हैं और यह अपेक्षाकृत सरल है:

mount_smbfs //[email protected]/myshare /mnt/smbshare

बदलें USER, IP पता, शेयर नाम, और शेयर माउंट पॉइंट, और बस इतना ही है।

बेशक आपको लॉगिन करना होगा और नेटवर्क शेयर को प्रमाणित करना होगा, जब तक कि यह एक अतिथि उपयोगकर्ता लॉगिन न हो।

आप हमेशा की तरह 'अनमाउंट' कमांड से SMB शेयर को अनमाउंट भी कर सकते हैं।

पुराने मैक ओएस एक्स संस्करणों में एसएमबी शेयरों तक पहुंचना और बढ़ाना

Mac OS X के पुराने संस्करणों के लिए, OSXDaily रीडर डैन लूना ने कमांड लाइन से Mac पर Windows शेयरों तक पहुँचने के लिए निम्नलिखित टिप भेजी:

“मेरा मैक कार्यालय में विंडोज पीसी के समुद्र में स्थित है, और इसलिए मैं डेटा और फाइलों को साझा करने के लिए अक्सर एसएमबी शेयरों तक पहुंच बना रहा हूं। जीयूआई से मैक पर एसएमबी/विंडोज शेयरों तक पहुंचना वास्तव में आसान है, लेकिन मैं कमांड लाइन में बहुत समय बिताता हूं और मैं हमेशा मैक ओएस एक्स के आधार का उपयोग करके चीजों को करने का एक तरीका खोजना पसंद करता हूं। इसे ध्यान में रखते हुए, यहां है मैक ओएस एक्स में कमांड लाइन के माध्यम से एसएमबी शेयरों का उपयोग कैसे करें:”

Mac OS X के पहले के संस्करण इसे इस तरह के कई कमांड में तोड़ सकते हैं, पहले गंतव्य IP पर उपलब्ध SAMBA शेयरों को सूचीबद्ध करने के लिए:

smbclient -U उपयोगकर्ता -I 192.168.0.105 -L //smbshare/

(ध्यान दें कि OS X के कुछ नए संस्करण smbclient के बजाय "smbutil" का उपयोग करते हैं)

अब आप पास करना चाहेंगे अपने SMB शेयर आरोह बिंदु सेट करें:

mount -t smbfs -o उपयोगकर्ता नाम=winusername //smbserver/myshare /mnt/smbshare

और अंत में आप अपने विंडोज लॉगिन और मशीनों के आईपी पते को निर्दिष्ट करके एसएमबी शेयर तक पहुंच प्राप्त करना चाहेंगे:

mount -t cifs -o उपयोगकर्ता नाम=winusername, पासवर्ड=winpassword //192.168.0.105/myshare /mnt/share

टिप्पणी के लिए धन्यवाद डैन! मैं यह जांचने में सक्षम नहीं हूं कि यह काम करता है या नहीं क्योंकि मैं बाद में मैक ओएस रिलीज के साथ एक सभी मैक नेटवर्क पर हूं, लेकिन आदेश मान्य प्रतीत होते हैं इसलिए मुझे कोई कारण नहीं दिखता है।

स्पष्ट रूप से आपको अपने स्वयं के विशिष्ट उपयोगकर्ता नाम, साझा नाम, IP पते, माउंट पॉइंट आदि भरने होंगे।

मैं वास्तव में डैन की टिप की सराहना करता हूं और यह टर्मिनल उपयोगकर्ताओं के लिए उपयोग करने के लिए एक बढ़िया उन्नत ट्रिक है, लेकिन कुछ मैक उपयोगकर्ताओं के लिए जो जीयूआई पसंद करते हैं, तो मैक फाइंडर के माध्यम से विंडोज साझा फ़ोल्डरों को माउंट करना शायद आसान है।

कमांड लाइन के माध्यम से एसएमबी शेयर तक पहुंचें और माउंट करें