কমান্ড লাইনের নটিলিয়াসে আমি যে সাম্বা স্থাপন করেছি সেটিতে আমি কীভাবে নেভিগেট করব?


52

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

প্রি-শর্তাবলী:

আমার ইনস্টিটিউটে আমাদের একটি সাম্বা সার্ভার রয়েছে। উইন্ডোজে, \\xyz.220.131.233\লগইন abcএবং পাসওয়ার্ডে গিয়ে এবং প্রবেশ করে এটি অ্যাক্সেস করা হয় def

উবুন্টুতে, আমি নটিলাস ব্যবহার করে ঠিক একই কাজ করতে পেরেছি, Ctrl + L টিপছিলাম এবং প্রবেশ করছিলাম smb://xyz.220.131.233/। এটি তখন লগইন এবং পাসওয়ার্ড জিজ্ঞাসা করে এবং সংযোগ করে। এমনকি আমি একটি ফোল্ডার এখান থেকে 'স্থানগুলিতে' টেনে আনতে পারি এবং দূরবর্তী অবস্থানের শর্টকাট পেতে পারি।

এ পর্যন্ত সব ঠিকই. আমি সবেমাত্র মতলব ইনস্টল করেছি এবং এই দূরবর্তী অবস্থানটি খুলতে চাই। চেষ্টা cdকরতে smb://xyz.220.131.233/আয়

এসএমএসে সিডি করা যায় না: //xyz.220.131.233 (নামটি অস্তিত্বহীন বা ডিরেক্টরি নয়)।

আমার গ্রুপের একজন ম্যাক ব্যবহারকারী আমাকে বলেছিলেন যে আমি প্রথমে লোকেশনটি মাউন্ট করেছি, তবে কীভাবে এটি করা যায় সে জানত না।

এটি কি সত্য এবং আমি কীভাবে এটি করব?


উত্তর:


68

অধিকাংশ ক্ষেত্রে:

/$XDG_RUNTIME_DIR/gvfs

14.04:

/run/user/$(id -u)/gvfs

12.10:

/run/user/<username>/gvfs

12.04:

যেহেতু 12.04 মাউন্ট করা সাম্বা ফোল্ডারটি হ'ল:

~/.cache/gvfs

১১.১০ এবং তার বেশি বয়সী

আপনি কীভাবে মাউন্ট করবেন তা শিখতে পারেন - এটি নিশ্চিতভাবে কাজ করে। তবে আমি মনে করি এটি আপনার পক্ষে সহজ সমাধান: নটিলাস মাউন্ট এসএমবি পার্টিশনগুলি ~/.gvfs(যেখানে ~ / মানে / বাড়ি / ব্যবহারকারী_নাম / - উদাহরণ /home/desgua/.gvfs:) এ।
আপনাকে কেবল সেখানে যেতে হবে:

cd ~/.gvfs

সুন্দর! লিনাক্সের একটি অবিশ্বাস্য পরিমাণ বৈশিষ্ট্য রয়েছে! আমি অবাক হয়েছি যদিও এই জাতীয় বিবরণ শেখার উপায় কী ... ধন্যবাদ!
টেকনিক

12
কেন তারা প্রতিটি সংস্করণ এটিকে পরিবর্তন করে?
waspinator

1
আমি 12.04 এ আছি, এবং এটি মাউন্ট করা হয়েছে ~/.gvfs
T0xicCode

2
12.10 হিসাবে 14.04 একই। আমার সিস্টেমে নাম না হিসাবে ব্যবহারকারীর মতো / চালানো / ব্যবহারকারী / 1000 / জিভিএফএস / এসএমবি-শেয়ার: সার্ভার = এনএএস, শেয়ার = মাই শেয়ারারফোল্ডার
টিলোবন্ট

1
$ এক্সডিজি_আরউন্টআইএমডিআর == / রান / ইউজার / $ (আইডি-ইউ): অন (14.04)
টম

5

এখানে আরেকটি বিকল্প, নটিলাসে ডিরেক্টরিটি মাউন্ট করার সাথে সরাসরি সম্পর্কিত না হলেও হ'ল কমান্ড লাইন থেকে অবস্থানটি মাউন্ট করা।

তবে সাম্বা ভলিউম মাউন্ট করতে আপনার সিআইএফএস সমর্থন থাকতে হবে।

sudo apt-get install cifs-utils

এখান থেকে, আপনি যেখানে অবস্থানটি মাউন্ট করতে চান তার বিকল্প রয়েছে। এর জন্য TWO "স্ট্যান্ডার্ড" রয়েছে। আপনি যদি জায়গাটি মেনুতে অবস্থানটি প্রদর্শন করতে চান তবে আপনি এটিতে মাউন্ট করবেন /media। যদি তা না হয় তবে আপনি এটিতে মাউন্ট করবেন /mnt(কেবল মাউন্ট ভলিউমের জন্য সাধারণ নেমস্পেস অনুসরণ করতে in ডিরেক্টরিটি মাউন্ট করার ক্ষেত্রে কোনও ভুল নেই /home/$user/mount/someshare)

স্থান মেনুতে মাউন্ট করা অবস্থানের চিত্রণ

/media/myshareঅস্তিত্ব অনুমান করে , আপনি নিম্নলিখিত আদেশটি জারি করে এটি অর্জন করবেন:

sudo mount -t cifs -o user=abc,password=def //xyz.220.131.233 /media/myshare

সাইড নোট

আপনার /etc/fstabকনফিগারেশনে নিম্নলিখিত স্ট্রিং যুক্ত করে আপনি স্বয়ংক্রিয়ভাবে এটি সম্পাদন করতে পারেন :

//xyz.220.131.233 /media/SambaMount cifs username=abc,password=def,rw,user,noauto 0 0

noautoপতাকাটি লক্ষ্য করুন , এটি ভলিউমে বুট স্থাপন করা থেকে বিরত রাখবে, সুতরাং আপনি যখন নিজের কর্মস্থলে থাকবেন না তখন বুট করার সময় এই অংশটি পোল করার চেষ্টা করে এবং ভাগ করে নেওয়ার চেষ্টা করবে না।


শিগগির জবাব না দেওয়ার জন্য দুঃখিত, আমি কিছু জরুরি কাজ দ্বারা বিভ্রান্ত হয়ে পড়েছিলাম এবং কিছুক্ষণের জন্য উইন্ডোজটিতে ফিরে যেতে হয়েছিল। এই পরামর্শটি কোনওভাবে কার্যকর হয় না: আমি আপার কেস শেয়ারের নাম দিয়ে আবার চেষ্টা করছি। মাউন্ট ত্রুটি ()): এ জাতীয় কোনও ডিভাইস বা ঠিকানার ত্রুটি নেই। অনুরূপ কিছু বর্ণনা করা হয়েছে bugzilla.redhat.com/show_bug.cgi?id=195264
টেকনিক

আমি বুঝতে পেরেছিলাম যে সম্ভবত আমার ভুল ছিল। আমার পুরো সার্ভারের চেয়ে //xyz.220.131.233/ ফোল্ডারনেম লাগানো উচিত। এটির জন্য সংশোধন করার পরে, আমি আর কোনও ত্রুটি পাই না এবং ন্যাটিলাসের জায়গাগুলিতে / মাইশেয়ার ফোল্ডারটি উপস্থিত দেখতে পাচ্ছি। যাইহোক, এটি ব্রাউজ করার চেষ্টা করার সময়, আমি পেয়েছি 'ফোল্ডার সামগ্রীগুলি প্রদর্শিত হতে পারে না। "মাইশেয়ার" "এর সামগ্রীগুলি দেখার জন্য আপনার কাছে প্রয়োজনীয় অনুমতিগুলি নেই। কোনো সমস্যা?
টেকনিক

1
আপনার মাউন্ট (মাউন্ট স্ট্রিংয়ে) ব্যবহার করার পাশাপাশি আপনার স্থানীয় মেশিনে মাউন্ট তৈরির জন্য ব্যবহারকারীর অ্যাকাউন্টের ব্যবহারকারীর উভয় দ্বারা রিসোর্স অ্যাক্সেসের অনুমতি রয়েছে কিনা তা পরীক্ষা করে দেখুন।
অলস শক্তি

আহা, আস্তে আস্তে অগ্রগতি করছে :) আমি যদি নডিলাসকে সুডো দিয়ে চালু করি তবে আমি / মেশির অবস্থানটি ব্রাউজ করতে পারি। এখন আমি কীভাবে এটিকে এমনভাবে মাউন্ট করব যে আমি এটির সাধারণ ব্যবহারকারী (টেকনিক) হিসাবে অ্যাক্সেস করতে পারি? আমি দূরবর্তী অবস্থানটি সাধারণ ব্যবহারকারীর হিসাবে অ্যাক্সেস করতে পারি, যতদূর আমি বুঝতে পারি, যেহেতু আমি নটিলাসে এসএমএস: //xyz.220.131.233/foldername ব্রাউজ করতে পারি sudo ছাড়াই চালু করা। এবং অন্যদিকে, আমি যদি 'সিডি / মিডিয়া / মাইশায়ার' চালানোর চেষ্টা করি এবং একই সাথে আমি 'সুডো সিডি / মিডিয়া / মাইশেয়ার' এর জন্য 'কমান্ড খুঁজে পাইনি' কেন আমি 'অনুমতি অস্বীকার' করব?
টেকনিক

আপনার মাউন্ট অপশনগুলিতে আপনাকে fstab এর মাধ্যমে বা জারি করা মাউন্ট কমান্ড চলাকালীন ব্যবহারকারীর পতাকা যুক্ত করতে হবে। যেমন: -ও ব্যবহারকারী
অলস শক্তি

4

মধ্যে উবুন্টু 16,04 এবং VLC 2.2.2;

আপনার সিস্টেমে << আইডি নম্বর (1000) নির্বাচন করুন media > Open Directoryএবং নেভিগেট /run/user/1000/gvfs/করা বিভিন্ন হতে পারে।

এখানে আপনি ভাগ করা ফোল্ডারটির নাম দেখতে পাবেন এবং প্লেলিস্টে আপনি যেটি ফোল্ডার যুক্ত করতে চান তা নির্বাচন করতে পারেন (নীচের চিত্র দেখুন)

vlc যোগ dierctory


2

উপর 12.10 তোমার দিকে অবস্থান সম্পর্কে জানতে পারেন

/run/user/USERNAME/gvfs/

2

উবুন্টু 12.04 এ আমি চালাচ্ছি:

~/.gvfs/[SHARENAME]

~/.cache/ কেবল একটি ফোল্ডার রয়েছে gvfs-burn



1

সাম্প্রতিকতম কয়েকটিতে (যেমন, ১৩.এক্সএক্স, ১৪.এক্সএক্স) উবুন্টুতে আপনাকে যেতে হবে

/run/user/(USERID)/gvfs/

মাউন্ট করা অবস্থানটি সন্ধান করতে। এখানে (ইউআইডি) হ'ল অ্যাকাউন্টের ইউআইডি, যা আদেশ দ্বারা পাওয়া যাবে

id 

1
ln -s "/run/user/1000/gvfs/smb-share:server=192.168.1.1,share=Name_server/Path_Directory_source_in/Path_file.pdf" /Path_directory_source_out/Path_file.pdf

উবুন্টুতে টার্মিনাল থেকে কীভাবে একটি ফাইল লিঙ্ক তৈরি করবেন এটি আমার উদাহরণ।

স্পেসের মতো বিশেষ অক্ষর থেকে বাঁচতে "" ডাবল কোট ব্যবহার করুন


0

সুতরাং, নিশ্চিত না যে এটি আসল উত্তর কিনা (সন্দেহ হলে মন্তব্য করুন বা নিজে এটি পরীক্ষা করে দেখুন) তবে অন্য লিনাক্স সহকর্মীর সাথে একসাথে লড়াই করার পরে আমি বুঝতে পেরেছি যে আমি আসলে আমার সিস্টেমে ব্যবহারকারীদের গ্রুপে ছিলাম না nano /etc/group) ( )। নিজেকে এই গোষ্ঠীতে যুক্ত করার পরে ( sudo nano /etc/group, আমার নামটি usersলাইনে যুক্ত করুন), আমি এখন দূরবর্তী ডিরেক্টরিগুলি অ্যাক্সেস করতে সক্ষম হয়েছি। আমার / ইত্যাদি / fstab ফাইলটিতে এই লাইন রয়েছে:

//xxx.220.131.233/user  /mnt/rua_user  cifs  username=abc,password=def 0 1
//xxx.220.131.233/all   /mnt/rua_all   cifs  username=abc,password=def 0 1

ফোল্ডারগুলির অধিকারগুলি দেখতে ( ls -lh /mnt):

drwxrwx---  8 1016 users 0 2011-03-08 11:14 rua_all
drwxrwx--- 25 1016 users 0 2011-05-25 18:21 rua_user
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.