কীভাবে উইন্ডোজ ফাইল সার্ভারটি লিনাক্স থেকে অ্যাক্সেস করবেন


12

আমাদের মতো উইন্ডোজ ফাইল সার্ভার রয়েছে যার মতো ঠিকানা রয়েছে:

\\bioinf-filesrv2.mycompany.fr\cluster15

আমি কীভাবে এটি লিনাক্স থেকে অ্যাক্সেস করতে পারি?

একটি উবুন্টুতে 14.04 এ আমি নটিলাসের মাধ্যমে এটি অ্যাক্সেস করার চেষ্টা করেছি, তবে এটি ক্র্যাশ হয়েছে। ক্র্যাশ রিপোর্টটি এখানে:

http://pastebin.mozilla.org/5533388


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

উত্তর:


14

সাম্প্রতিক একটি লিনাক্স ধরে নেওয়া, এটি করুন:

$ mount -t cifs //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

যা এটিকে মাউন্ট করবে /mnt। আপনার পর্যাপ্ত অধিকার প্রয়োজন (বা মূল হতে হবে)।

আপনার যদি শংসাপত্র যুক্ত করার প্রয়োজন হয় তবে চেষ্টা করুন:

$ mount -t cifs -o username=myuser,password=mypass //bioinf-filesrv2.mycompany.fr/cluster15 /mnt

আপনার ডিস্ট্রোর সংগ্রহস্থল থেকে একটি প্যাকেজ ইনস্টল করার দরকার হতে পারে cifs-utilsতবে, আশা করা যায়, এটি ইতিমধ্যে স্ট্যান্ডার্ড ইনস্টলের অংশ হিসাবে উপস্থিত থাকবে।


কমান্ড লাইনে পাসওয়ার্ড দেওয়া নিরাপদ?
কিড

কমান্ড-লাইন যেখানেই নিরাপদ। আপনি যদি এগুলি কোনও স্ক্রিপ্টে রাখেন তবে তারা সেই স্ক্রিপ্টের অনুমতিগুলির মতোই সুরক্ষিত। একটি বিকল্প আছে যা শংসাপত্রের ফাইল ব্যবহার করা। এটি এখানে বর্ণিত হয়
স্টারফাই

ডেবিয়ান জিএনইউ / লিনাক্স 10 (বুস্টার) এ, আমি একটি bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.আপডেট পেয়েছি: ঠিক আছে, আমার সম্ভবত প্রয়োজন হবে apt install cifs-utils...
NoOne

4

আমি এটিতে আপনার যুক্ত করার পরামর্শ দেব /etc/fstab, সুতরাং বুট করার সাথে সাথে এটি অনলাইনে। আমার একটি (দীর্ঘ) লাইন পঠন রয়েছে:

//1.2.3.4/share_name/    /media/mount_point    cifs    uid=1000,guid=1000,rw,credentials=/etc/cifspasswd    0    0
  • প্রথম ক্ষেত্রটি ঠিকানা এবং ভাগের নাম।
  • দ্বিতীয় ক্ষেত্রটি হ'ল আপনার সিস্টেমে মাউন্ট পয়েন্ট (ফোল্ডারটি অবশ্যই উপস্থিত থাকতে হবে)।
  • cifs যে কোনও উইন্ডোজ শেয়ারের জন্য ফাইল সিস্টেমের ধরণ।
  • uid=1000,guid=1000,rw মানে সিস্টেমের যে কেউ এই ভাগ অ্যাক্সেস করতে পারে
  • credentials=/etc/cifspasswd এর অর্থ হল যে শংসাপত্রগুলি পাওয়া গেছে /etc/cifspasswd উইন্ডোজ সার্ভারে ভাগ অ্যাক্সেস প্রমাণীকরণের জন্য ব্যবহৃত হবে।

এই শংসাপত্র ফাইলটিতে উইন্ডোজ শেয়ার অ্যাক্সেস করার জন্য প্রয়োজনীয় ব্যবহারকারীর নাম এবং পাসওয়ার্ড থাকা উচিত

username=foo
password=bar

যেমনটি /etc/fstab(সাধারণত) সিস্টেমের অন্যান্য ব্যবহারকারীর দ্বারা পঠনযোগ্য, আপনি chmod go-=rwxনিজের পাসওয়ার্ডটি সুরক্ষিত করার জন্য ফাইলটিকে রুট হিসাবে তৈরি করতে এবং অন্যান্য ব্যবহারকারীর অ্যাক্সেস অপসারণ করতে পারেন।

ক্যাভেট আপনি যদি আপনার সিস্টেমটি বুট করেন এবং সার্ভারটি উপলভ্য না থাকে, হাল ছেড়ে দেওয়ার আগে লিনাক্স বুট ক্রমের সময় কিছুটা অপেক্ষা করবে।


1
এই হওয়া উচিত আমার জন্য কাজ করে মহান, লাইনের অপশন অংশ ব্যতীত: uid=1000,gid=1000,rw,credentials=/etc/cifspasswd। নোট করুন যে guidপরিবর্তিত হয়েছে gid
মাইকেল জনসন

1
ওহ, এবং আমাকে \040ফাঁকা জায়গাগুলির জন্য ফাইল সিস্টেম বিভাগটি পরিবর্তন করতে হয়েছিল (উইন্ডোজ প্রশাসকদের পছন্দ করতে হবে)। এই স্ট্যাক ওভারফ্লো উত্তর থেকে তথ্যটি পেয়েছি ।
মাইকেল জনসন

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