উবুন্টুতে কীভাবে এসএমবি শেয়ারটি ভাগ করবেন 18.04


17

আমি সার্ভারের সাথে জিইউআই কানেক্টটি ব্যবহার করে আমার স্থানীয় নেটওয়ার্কে একটি ভাগ করা সার্ভার স্থাপন করেছি এবং আমি যে ঠিকানাটি দিয়েছি তা ছিল smb://myServer/myFolder। তারপরে আমি /mntডিরেক্টরিতে ভাগ করা ফোল্ডারটি যুক্ত করার চেষ্টা করেছি যাতে আমি আমার আইডিই এর মাধ্যমে এটিতে অ্যাক্সেস করতে পারি তবে আমি সার্ভারটি আনমাউন্ট করার চেষ্টা না করে এবং কমান্ডের সাথে সি এল আই ব্যবহার করেছি

gio mount smb://myServer/myFolder**.

যে কেউ আগে এই সমস্যা?

উত্তর:


15

আমি কেবল উবুন্টু উইকি এসএমএস গাইড অনুসরণ করেছি এবং এটি আমার জন্য উবুন্টু 18.04.1 এর সাথে কাজ করেছে

বিশেষত: আমি প্রথম মাউন্ট জন্য ডিরেক্টরি তৈরি

sudo mkdir /media/NAS

আমি আমার fstab এ নিম্নলিখিত লাইনটি যুক্ত করেছি

//192.168.1.209/public /media/NAS cifs guest,uid=1000,iocharset=utf8 0 0

এবং তারপর দৌড়ে

sudo mount -a

তখন থেকে আমার এনএএস ড্রাইভ মাউন্ট করা হয়েছিল। আমি আমার মেশিনটি বেশ কয়েকবার রিবুট করেছি এবং নিশ্চিত করেছি যে এটি এখন আমার জন্য চালু হয়েছে এবং এটি আমার জন্য শুরু হবে। এর ইদানিংয়ের জন্য আমি ইথারনেট সংযোগটি ব্যবহার করছি যাতে এটি কনফিগার করা যায় এবং Wi-Fi সংযোগের চেয়ে দ্রুত চালানো যায়।


6
এটি আমার জন্য কাজ করেছে আমাকে কেবল cifs-utilsএটির জন্য ইনস্টল করা হয়েছে তা নিশ্চিত করা দরকার । sudo apt-get install cifs-utils
anon58192932

mount error(95): Operation not supported
ক্রুশ

আমার জন্য একই জিনিস @crusy
UnsettlingTrend

1
mount error: cifs filesystem not supported by the systemলিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমে (উবুন্টু কঠোরভাবে কথা বলছেন না)
zypA13510

14

আমি শেয়ার করা সার্ভারটি খুললাম এবং আইপি ঠিকানাটি পেতে ifconfig টাইপ করেছি । তারপরে আমি শেয়ারের তালিকায় এই কমান্ডটি টাইপ করেছি

smbclient -L //myServerIpAdress

তারপরে এটি মাউন্ট করতে আমি এই দুটি কমান্ড টাইপ করেছি: প্রথমে / mnt এর অধীনে একটি ফোল্ডার তৈরি করতে হবে এবং তারপরে মাউন্টটি করতে হবে

sudo mkdir /mnt/myFolder

sudo mount -t cifs -o username=serverUserName //myServerIpAdress/sharename /mnt/myFolder/

তারপরে জিজ্ঞাসা করা হলে সার্ভারের পাসওয়ার্ড লিখুন এবং আপনার মাউন্টটি / mnt / myFolder এর অধীনে সম্পন্ন হবে


7
আমি এই ত্রুটিটি দেখতে পেয়েছি: mount: /mnt/my-mount-name: cannot mount //<server-ip>/path/to/share read-only.এবং অবশেষে বুঝতে পেরেছি যে আমাকে cifs-utilsপ্রথমে ইনস্টল করতে হবে ( sudo apt install cifs-utils)। এর পরে মাউন্ট কমান্ড কাজ করেছিল।
বিএসএম

3

আপনি ইনস্টল করা থাকলে gvfs-binচালাতে পারেন:

gvfs-mount smb://username@servername/sharename/

আরো উপর gvfs-mount manpages

এছাড়াও আপনি সরকারী উইকি সাম্বা / সাম্বা ক্লায়েন্টগাইড পড়তে পারেন


এই সরঞ্জামটি অবচিত করা হয়েছে, পরিবর্তে 'জিও মাউন্ট' ব্যবহার করুন।
পাবলো বিয়ানচি

এটি বলে যে "ভলিউম মাউন্ট বাস্তবায়ন করে না"
শুভ

1

দ্রষ্টব্য, আপনি মাউন্ট বিকল্পগুলিতে এসএমবি প্রোটোকল সংস্করণ (উদাহরণস্বরূপ = 1.0) যুক্ত করতে পারেন। Mount.cifs ভার্সন = 1.0 কে ডিফল্ট হিসাবে ব্যবহার করতে বলেছে, তবে এটি হয় না এবং আপনি কোনও পুরানো এনএএসে মাউন্ট করার চেষ্টা করার সময় একটি "হোস্ট ডাউন" ত্রুটির সাথে আটকা পড়ে যান। উপরের সমাধানটি তখন পড়ে

sudo mount -t cifs -o username=serverUserName,vers=1.0 //myServerIpAdress/sharename /mnt/myFolder/

বিশদ জন্য এই সমাধান দেখুন ।


আমি 'কেবল পঠনযোগ্য' ত্রুটি
পেয়েছি

0

এসএমবিভি 1 এবং পাসওয়ার্ড সুরক্ষা ব্যতীত শেয়ারগুলি কাজটি দ্রুত এবং সহজেই সম্পন্ন করে। তবে এগুলি অবশ্যই একটি বিশাল সুরক্ষা সমস্যা (উদাঃ WannaCry, ইত্যাদি)।

শেয়ারের পাসওয়ার্ড সুরক্ষা সহ এসএমবিভি 3 শেয়ারের প্রস্তাব দিন। Fstab এ সুরক্ষিত শংসাপত্র ফাইলগুলি ব্যবহার করা সম্ভবত বুদ্ধিমান। লিনাক্স ক্লায়েন্ট সাইডটি উপরের সাথে খুব মিল রয়েছে। Https://linuxacademy.com/blog/linux/ubuntu-samba-client-setup-and-pers depend-shares/ এ পদ্ধতি দেখুন


0

আমি সর্বদা আমার ল্যাপটপের এসএমবি শেয়ারগুলি স্ক্রিপ্টগুলিতে (ব্যাকআপ) অ্যাক্সেসের জন্য আমার কেরিং থেকে সঞ্চিত পাসওয়ার্ডগুলি ব্যবহার করতে চাইতাম। আমার উদ্দেশ্যটি ফাইলগুলিতে পাসওয়ার্ডগুলি প্রকাশ করা এবং ব্যাকআপগুলি চালানোর জন্য অ্যানাক্রোন ব্যবহার করা ছিল না। কিছু পরীক্ষার পরে আমি এটি নিয়ে এসেছি:

  1. নটিলাসের মাধ্যমে আপনার ভাগটি একবারে মাউন্ট করুন এবং পাসওয়ার্ডটি কেরিংয়ে সংরক্ষণ করুন
  2. চেষ্টা করুন gio mount smb://<server_name>/<share_name>, আপনার জিনোম সেশনে পাসওয়ার্ড ছাড়াই কী কাজ করা উচিত
  3. ব্যাকআপ স্ক্রিপ্টগুলিতে নিম্নলিখিত কোডটি ব্যবহার করুন:

উবুন্টু ১৯.০৪-তে পরীক্ষিত উদাহরণ:

# set the dbus address
DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus"
# export dbus address to get access to user space keyring
export DBUS_SESSION_BUS_ADDRESS
# use new gnome user space mount tool (gvfs-mount is deprecated)
gio mount smb://<server_name>/<share_name>
#sync from gvfs created mount point to home dir 
rsync -rav /var/run/user/$(id -u)/gvfs/smb-share\:server\=<server_name>\,share\=<share_name>/<folder>/ ~/<sync_dest>/

/Etc/cron.Daiily থেকে অ্যানক্রনের মাধ্যমে স্ক্রিপ্টটি চালানোর সময় আপনার কীরিংয়ের অ্যাক্সেস থাকা ব্যবহারকারী ব্যবহার করতে হবে, যেমন:

su -c / home/user/scriptts/rsync_sript.sh ব্যবহারকারী

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.