ভার্চুয়ালবক্সে উইন্ডোজ হোস্টের সাথে লিনাক্স গেস্টের ফোল্ডার ভাগ করতে সাম্বা ব্যবহার করা


28

আমি ভার্চুয়ালবক্সে একটি উইন্ডোজ হোস্টের সাথে (সম্ভব হলে পড়া এবং লেখার অ্যাক্সেস সহ) লিনাক্স অতিথির একটি ফোল্ডার ভাগ করতে চাই।

আমি এই দুটি লিঙ্কে পড়েছি: এখানে এবং এখানে যে সাম্বা ব্যবহার করে এটি করা সম্ভব, তবে আমি কিছুটা হারিয়েছি এবং কীভাবে এগিয়ে যেতে হবে তার আরও তথ্যের প্রয়োজন।

এখনও অবধি, আমি দুটি নেটওয়ার্ক অ্যাডাপ্টার (একটি NAT এবং কেবল একটি হোস্ট-কেবল) সেটআপ করতে এবং লিনাক্স গেস্টে সাম্বা ইনস্টল করতে সক্ষম হয়েছি, তবে আমার এখন নিম্নলিখিত প্রশ্নগুলি রয়েছে:

  1. samba.confলিনাক্স অতিথি থেকে কোনও ফোল্ডার ভাগ করতে আমার কী টাইপ করতে হবে? ( উপরের লিঙ্কগুলির একটিতে প্রদত্ত টিউটোরিয়ালটি কেবল কীভাবে হোম ডিরেক্টরিগুলি ভাগ করবেন তা ব্যাখ্যা করে)
  2. ভাগাভাগি সক্ষম করার জন্য আমার কাছে অতিথির চালানো দরকার এমন কোনও সাম্বার আদেশ রয়েছে?
  3. আমি কীভাবে নিশ্চিত করব যে এই ফোল্ডারগুলি কেবল হোস্ট ওএসের জন্য উপলব্ধ এবং ইন্টারনেটে নেই?
  4. লিনাক্স অতিথি সেটআপ হয়ে গেলে, আমি কীভাবে উইন্ডোজ হোস্ট থেকে পৃথক ভাগ করা প্রতিটি ফোল্ডার অ্যাক্সেস করব? আমি পড়েছি যে এটি করার জন্য আমার উইন্ডোজটিতে একটি ড্রাইভ মাউন্ট করা দরকার, তবে আমি কি সাম্বা লগইন বা লিনাক্স লগইন ব্যবহার করি, আমি কী লোকালহোস্ট ব্যবহার করি? বা এর জন্য কি আমার আইপি স্থাপন করা দরকার?

ধন্যবাদ!

উত্তর:


32
  1. এগুলি উদাহরণস্বরূপ আপনি কীভাবে আপনার smb.conf এ কোনও অংশ নির্ধারণ করেন

    [readonly-share]
       comment = some share
       path = /this/folder/is/shared
       guest ok = no
       browseable = yes
       read only = yes
    
    [read-write-share]
       comment = another share
       path = /this/folder/is/writable
       guest ok = no
       browseable = yes
       read only = no
       create mask = 0777
       directory mask = 0777
       force create mode = 777
       force directory mode = 777
       force security mode = 777
       force directory security mode = 777
    
  2. আপনার পরিবর্তনগুলি পরীক্ষা করতে আপনি "টেস্টপর্ম" চালিয়ে smb.conf সম্পাদনা করার পরে, ডিমন একটি "পরিষেবা এসএমএসডি পুনঃসূচনা" দিয়ে কনফিগারেশনটি পুনরায় পড়তে দিন

  3. (এটি সম্পর্কে নিশ্চিত নয়)
    একটি "NAT" এবং "হোস্ট-কেবল" ভার্চুয়াল নেটওয়ার্ক কার্ডের সাহায্যে আপনার নিরাপদ থাকা উচিত। অন্য কোনও কম্পিউটার থেকে হোস্টের থেকে অতিথির পরিষেবাদি পৌঁছানোর জন্য আপনাকে হোস্টে পোর্ট ফরওয়ার্ডিং সেটআপ করতে হবে বা "ব্রিজড" ভার্চুয়াল নেটওয়ার্ক কার্ডটি কনফিগার করতে হবে।

  4. প্রমাণীকরণের ধরণটি smb.conf এ সেট করা যায়। উবুন্টুর সাম্বায় ডিফল্ট সেটিংস এটি "সুরক্ষা = ব্যবহারকারী" সেট করতে কনফার্ম করে, যার অর্থ আপনাকে বৈধ ইউজারাক্যান্ট দিয়ে প্রমাণীকরণ করতে হবে। (যদি না আপনি "অতিথির ঠিক = হ্যাঁ" সেট না করেন)

    আপনার উইন্ডোজ হোস্ট থেকে শেয়ারগুলি অ্যাক্সেস করতে আপনাকে অতিথির আইপি ঠিকানাটি ব্যবহার করতে হবে। VBox NAT গুলি "10.0.2.15" এর মতো ঠিকানা ব্যবহার করে। হোস্টের কাছ থেকে ভাগ "পঠন-ভাগ" পৌঁছাতে আপনি ফাইল এক্সপ্লোরারের ঠিকানা বারে এর মতো একটি ইউআরআই লিখতে পারেন:

    \\10.0.2.15\readonly-share
    

আমি যদি আপনাকে 10 ভোট দিতে পারি তবে আমি দিতাম। অনেক ধন্যবাদ!
আমেলিও ভাজকেজ-রেইনা

1

বাইটসিয়াম যে উত্তরে দেয়, সেগুলির মধ্যে পঠন-ভাগের অংশটি অবশ্যই পুরো পথ নয়, তবে পথটি তার OME HOM অংশ থেকে ছিটকে গেছে। উদাহরণস্বরূপ: আমার ক্ষেত্রে আমি / হোম / আমাকে / নথিগুলি ভাগ করে নেওয়ার জন্য পরীক্ষা করছিলাম; আমার মেশিনটির নাম MYMACHINE। সুতরাং উইন্ডোজ 7 এ নেটওয়ার্ক ড্রাইভের ম্যাপিংয়ের সময় আমাকে উল্লেখ করতে হয়েছিল:

\\MYMACHINE\Documents

/ হোম / আমার অনুপস্থিতি নোট করুন। সমস্যা সমাধান.


-1
**[Global Section]**
workgroup=WORKGROUP[your workgroup name here mine is"WORKGROUP"]
interfaces=your guest ip here
allow hosts=windows ip here
**[Share Details]**
path=samba share path
browsable=yes
readable=yes

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