উবুন্টুতে উইন্ডোজ শেয়ার মাউন্ট করুন - স্থায়ী সেটআপ
উবুন্টু থেকে একবার ম্যানুয়াল উপায়ে একটি উইন্ডোজ শেয়ার করা ফোল্ডারের সাথে সংযোগ করুন এবং এটি পরবর্তী রিবুটে অদৃশ্য হয়ে যায়। এই সেটআপটি cifs-utils এবং একটি fstab এন্ট্রির সাথে শেয়ারটিকে স্থায়ীভাবে মাউন্ট করে — একটি সুরক্ষিত শংসাপত্র ফাইলে রাখা Windows পাসওয়ার্ড সহ, _netdev এবং nofail যাতে বুট কখনও হ্যাং না হয় এবং uid/gid যাতে ফাইলগুলি আপনারই থাকে৷
📑অধ্যায়
- সমস্যা — আপনি হাত দিয়ে খোলা একটি শেয়ার প্রতি রিবুট করার পরে অদৃশ্য হয়ে যায়
- দ্রুত পরীক্ষা — ফাইল অ্যাপ থেকে একবার শেয়ার খুলুন
- cifs-utils প্যাকেজ ইনস্টল করুন
- /mnt/SharedDocs এ মাউন্ট পয়েন্ট তৈরি করুন
- একটি সুরক্ষিত শংসাপত্র ফাইলে Windows লগইন সংরক্ষণ করুন
- _netdev এবং nofail সহ /etc/fstab-এ স্থায়ী এন্ট্রি যোগ করুন
- এটি এখন মাউন্ট করুন, যাচাই করুন, তারপর রিবুট পরীক্ষা করুন
📋 ওভারভিউ এবং ধাপে ধাপে গাইড
ফাইল অ্যাপ থেকে শেয়ার ফার্স্ট পরীক্ষা করুন
কিছু স্থায়ী করার আগে, একবার মূল বিষয়গুলি প্রমাণ করুন: উইন্ডোজ পিসি ফোল্ডারটি ভাগ করছে, নেটওয়ার্ক পাথ কাজ করে এবং আপনার উইন্ডোজ ব্যবহারকারীর নাম এবং পাসওয়ার্ড গৃহীত হয়। ফাইল অ্যাপটি খুলুন, অবস্থান বার খুলতে L + L টিপুন এবং শেয়ারের ঠিকানা টাইপ করুন — ভিডিওতে এটি OFFICE-PC নামে পিসিতে SharedDocs ফোল্ডার:
smb://OFFICE-PC/SharedDocs
জিজ্ঞাসা করা হলে উইন্ডোজ ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। যদি ফোল্ডারটি খোলে এবং আপনি এর ফাইলগুলি দেখতে পান, শেয়ারের নাম, পিসি নাম এবং লগইন সবই সঠিক — সেগুলিকে ঠিক লিখুন, কারণ স্থায়ী সেটআপ একই তিনটি জিনিস ব্যবহার করে। OFFICE-PC এবং SharedDocs আপনার নিজের PC নাম দিয়ে প্রতিস্থাপন করুন এবং এই নির্দেশিকা জুড়ে নাম শেয়ার করুন।
smb://192.168.1.10/SharedDocs। উইন্ডোজ পিসিকে একটি স্থির বা সংরক্ষিত আইপি ঠিকানা দিন - একটি স্থায়ী মাউন্ট কেবলমাত্র সেই ঠিকানার মতোই নির্ভরযোগ্য যা এটি নির্দেশ করে।cifs-utils ইনস্টল করুন
একটি স্থায়ী মাউন্টের জন্য CIFS টুলস প্রয়োজন — mount.cifs সহায়ক যা উবুন্টুকে একটি সাধারণ ফোল্ডার হিসাবে একটি SMB (Windows) শেয়ার সংযুক্ত করতে দেয়। একটি টার্মিনাল খুলুন এবং প্যাকেজ ইনস্টল করুন:
sudo apt update
sudo apt install cifs-utils
এই প্যাকেজটি ব্যতীত, ধাপ 5-এ fstab এন্ট্রির সাথে কাজ করার কিছুই নেই এবং মাউন্ট ব্যর্থ হয় — এই ছোট ইন্সটলটি একটি বাস্তব, বুট-টাইম মাউন্ট থেকে একবারের ব্রাউজকে আলাদা করে।
মাউন্ট পয়েন্ট তৈরি করুন
একটি মাউন্ট পয়েন্ট হল একটি খালি ফোল্ডার যেখানে শেয়ারের বিষয়বস্তু প্রদর্শিত হবে। /mnt এর অধীনে একটি তৈরি করুন, শেয়ারের নামে নামকরণ করা হয়েছে:
sudo mkdir -p /mnt/SharedDocs
এই ফোল্ডারটি খালি রাখুন। যখন শেয়ার মাউন্ট করা হয়, তখন /mnt/SharedDocs-এর ভিতরে থাকা সবকিছুই আসলে Windows PC-এর ফাইলগুলি — এবং যখন এটি মাউন্ট করা হয় না, তখন ফোল্ডারটি খালি থাকে, যা মাউন্টটি লাইভ কিনা তা এক নজরে বলার একটি কার্যকর উপায়ও।
একটি সুরক্ষিত শংসাপত্র ফাইলে লগইন সংরক্ষণ করুন
মাউন্টের প্রতিটি বুটে আপনার Windows পাসওয়ার্ডের প্রয়োজন, কিন্তু সেই পাসওয়ার্ডটি কখনই /etc/fstab-এর ভিতরে থাকা উচিত নয় — fstab মেশিনের প্রতিটি ব্যবহারকারীর অ্যাকাউন্ট দ্বারা পড়তে পারে। পরিবর্তে, লগইনটিকে নিজের ছোট ফাইলে রাখুন যা শুধুমাত্র রুট পড়তে পারে। এটি তৈরি করুন:
sudo nano /root/.smbcredentials
আপনার নিজের Windows ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে ঠিক দুটি লাইন টাইপ করুন, তারপর Ctrl + O দিয়ে সংরক্ষণ করুন এবং Ctrl + X দিয়ে প্রস্থান করুন:
username=YourWindowsUser
password=YourWindowsPassword
এখন ফাইলটি লক করুন যাতে শুধুমাত্র রুট এটি পড়তে পারে:
sudo chmod 600 /root/.smbcredentials
chmod 600 এই ধাপের পুরো পয়েন্ট, কোনো ঐচ্ছিক অতিরিক্ত নয়। এটি ছাড়া, শংসাপত্র ফাইলটি আপনার উইন্ডোজ পাসওয়ার্ডটি প্লেইন টেক্সটে লেখা যেখানে পিসির অন্যান্য অ্যাকাউন্টগুলি এটি পড়তে পারে। এবং পরে মনে রাখবেন: আপনি যদি কখনও উইন্ডোজ পাসওয়ার্ড পরিবর্তন করেন, তাহলে এই ফাইলটিও আপডেট করুন — এখানে একটি পুরানো পাসওয়ার্ড হল একটি কার্যকরী মাউন্ট হঠাৎ বন্ধ হয়ে যাওয়ার সবচেয়ে সাধারণ কারণ।স্থায়ী fstab এন্ট্রি যোগ করুন
এখন উবুন্টুকে প্রতিটি বুটে শেয়ার মাউন্ট করতে বলুন। প্রথমে মূল fstab-এর একটি ব্যাকআপ কপি রাখুন — এই ফাইলের একটি ভুল লাইন বুটিংকে প্রভাবিত করতে পারে এবং ব্যাকআপ আপনার ফিরে আসার পথ। তারপর ফাইল খুলুন:
sudo nano /etc/fstab
ফাইলের একেবারে শেষে এই একক লাইন যোগ করুন:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
প্রতিটি অংশ যা করে: //OFFICE-PC/SharedDocs হল শেয়ার, /mnt/SharedDocs যেখানে এটি প্রদর্শিত হয়, এবং cifs হল ফাইল সিস্টেমের ধরন৷ প্রমাণপত্র= ধাপ 4 থেকে সুরক্ষিত ফাইলের দিকে নির্দেশ করে, তাই fstab-এ কোনো পাসওয়ার্ড দেখা যায় না। iocharset=utf8 বিশেষ অক্ষর সহ ফাইলের নাম ঠিক রাখে। _netdev সিস্টেমকে বলে যে এই মাউন্টটির নেটওয়ার্ক প্রয়োজন, তাই এটি খুব তাড়াতাড়ি ব্যর্থ হওয়ার পরিবর্তে নেটওয়ার্কের জন্য অপেক্ষা করে। nofail এর মানে হল যে যদি Windows PC সুইচ অফ করা থাকে, Ubuntu এখনও জরুরী প্রম্পটে হ্যাং বা ড্রপ করার পরিবর্তে স্বাভাবিকভাবে বুট করে। uid=1000,gid=1000 মাউন্ট করা ফাইলগুলিকে আপনার উবুন্টু ব্যবহারকারীর মালিকানাধীন করে তোলে, যাতে আপনার অ্যাপগুলি সুডো ছাড়াই শেয়ারে সংরক্ষণ করতে পারে — 1000 হল প্রথম ব্যবহারকারী অ্যাকাউন্টের সাধারণ আইডি; id কমান্ড দিয়ে আপনার নিজের চেক করুন এবং যদি আপনার আলাদা হয় তাহলে সামঞ্জস্য করুন।
এখন মাউন্ট করুন এবং রিবুট করার আগে যাচাই করুন
এখনো রিবুট করবেন না। এখনই fstab এন্ট্রি পরীক্ষা করুন, যখন আপনি এখনও এটি উৎপন্ন কোনো ত্রুটি দেখতে পাচ্ছেন:
sudo mount -a
mount -a fstab-এ তালিকাভুক্ত সবকিছু মাউন্ট করে। যদি এটি নিঃশব্দে শেষ হয়, তাহলে এন্ট্রিটি ভাল — /mnt/SharedDocs খুলুন এবং আপনার উইন্ডোজ শেয়ারের ফাইলগুলি দেখতে হবে এবং একটি দ্রুত df -h একটি মাউন্ট করা ফাইল সিস্টেম হিসাবে তালিকাভুক্ত শেয়ার দেখায়। এটির ভিতরে একটি ছোট পরীক্ষা ফাইল তৈরি করুন যাতে আপনি লিখতে পারেন, শুধু পড়তে পারেন না। এই পরীক্ষাটি পাস করার পরেই, উবুন্টু মেশিনটি একবার রিবুট করুন: শেয়ারটি নিজের জায়গায় ফিরে আসা উচিত, কোনও ম্যানুয়াল সংযোগ ছাড়াই - যে রিবুটটি স্থায়ী সেটআপ কাজ করে তার আসল প্রমাণ।
মাউন্ট -এ একটি ত্রুটি রিপোর্ট করে, তাহলে রিবুট করার পরিবর্তে এখনই এটি ঠিক করুন — বার্তাটি পড়ুন, কারণ এটি সাধারণত সমস্যাটির নাম দেয়: একটি ভুল শেয়ারের নাম বা পিসি ঠিকানা, ক্রেডেনশিয়াল ফাইলে ভুল বিষয়বস্তু, বা উইন্ডোজ পাশ থেকে "অনুমতি অস্বীকার করা হয়েছে", যেখানে ব্যবহারকারীর শেয়ারিং ট্যাব এবং ফোল্ডারের নিরাপত্তা ট্যাব উভয়ের অনুমতি প্রয়োজন। একটি মাউন্ট খুব কমই পরে তার নিজের উপর ভেঙে যায়; যখন কেউ করে, একদিকে কিছু পরিবর্তন হয় — উইন্ডোজ পাসওয়ার্ড, পিসির ঠিকানা, বা অনুমতি।🏷️বিষয় অনুসন্ধান ভেরিয়েবল এবং কীওয়ার্ড
🎙️ সম্পূর্ণ প্রতিলিপি — প্রসারিত করতে আলতো চাপুন
__TOK_31__
__TOK_32__
__TOK_33__
❓ প্রায়শই জিজ্ঞাসিত প্রশ্ন
এই টিউটোরিয়ালটি কি 100% বিনামূল্যে অনুসরণ করা যায়?
__TOK_34__
নতুনরা কি এই নির্দেশিকা অনুসরণ করতে পারে?
__TOK_35__
আমি আটকে গেলে আমি কোথায় প্রশ্ন করতে পারি?
__TOK_36__