जब उबंटू 18.04 में अपग्रेड होता है, तो हमारी माउंट सीआईएफ स्क्रिप्ट भी विफल हो जाती हैं, ये निम्नलिखित सुधार थे जिनकी मुझे आवश्यकता थी:
- उपयोग
user
न करेंusername
- उपयोग
pass
न करेंpassword
- उपयोग
dom
न करेंdomain
- उपयोग
vers=1.0
- UNC में
\
स्लैश फॉरवर्ड नहीं बैकस्लैश का उपयोग करें/
- बैश स्क्रिप्ट से मंगवाए जाने पर बैकस्लैश यानी की
\\
बजाय बच जाते हैं \
।
यहां स्क्रिप्ट में एक नमूना माउंट कमांड दिया गया है:
#!/bin/bash
REMOTEHOST=contoso
REMOTEFOLDER=share
MOUNTDIR=/mnt/share
MOUNTUSER=billgates
MOUNTPASS=secret
MOUNTDOM=microsoft
sudo mount -t cifs \\\\${REMOTEHOST}\\${REMOTEFOLDER} ${MOUNTDIR} -o vers=1.0,user=${MOUNTUSER},pass=${MOUNTPASS},dom=${MOUNTDOM}
यहाँ नमूना माउंट लाइन में है /etc/fstab
:
# /etc/fstab
\\contoso\share /mnt/share cifs vers=1.0,user=billgates,pass=secret,dom=microsoft
हालाँकि, यदि आप एक क्रेडेंशियल फ़ाइल का उपयोग कर रहे हैं, तो आपको उपयोग करने की आवश्यकता है username
, password
और domain
निम्नानुसार है:
# /etc/fstab
\\contoso\share /mnt/share cifs vers=1.0,credentials=/root/.smb
# /root/.smb
username=billgates
password=secret
domain=microsoft
domain=
विकल्प जोड़ने (यहां तक कि पहले की तरह क्रेडेंशियल्स फ़ाइल का उपयोग करके) हमारे शेयरों को माउंट कर सकता था ।