একটি উইন্ডোজ শেয়ার মাউন্ট করার সঠিক উপায়


20

নিম্নলিখিত উক্ত লাইনে যুক্ত করার মাধ্যমে আমি আমার উবুন্টু ১১.১০ সিস্টেমে একটি উইন্ডোজ শেয়ার আরোহণ করেছি /etc/fstab:

//serveraddr/sharedfolder /mnt/foldername/ smbfs credentials=/home/myname/.smbpasswd 0 0

টিউটোরিয়াল ব্যবহার করে এখানে

কিন্তু অনুমতিগুলির সাথে সমস্যা আছে। মাউন্ট ফোল্ডারের মালিক হলেন root। মাউন্ট পয়েন্টে আমি কোনও ফোল্ডার বা ফাইল তৈরি করতে পারি না আমি মূল হয়ে উঠছি না। এমনকি আমি আমার ডিফল্ট ব্যবহারকারীর মাধ্যমেও মালিকানা পরিবর্তন করতে পারি না

sudo chown -R myname .

আমি গুগল করে দেখলাম যে এটি উইন্ডোজ ফাইল ফর্ম্যাটগুলি (ফ্যাট 32 / এনটিএফএস) মালিকানা সংরক্ষণ করতে পারে না তা থেকে উদ্ভূত হতে পারে। আমি যখন সাম্বার মাধ্যমে একই অবস্থানের সাথে সংযোগ করি

smb://serveraddr/sharedfolder

আমার শংসাপত্রাদি সরবরাহ করে, আমি মূল না হয়ে লেখার সুযোগ পেয়েছি।

মাউন্ট করা ফোল্ডারে আমাকে কীভাবে লিখতে দেওয়া যায় আমি এটি করতে পারি?

উত্তর:


29

ব্যবহার করবেন না smbfs, নতুন প্রোটোকলের নাম cifsএবং এটি প্যাকেজের অংশ cifs-tools(আপনি ইতিমধ্যে না থাকলে এটি ইনস্টল করুন।

পরিবর্তে আপনার এই লাইন ব্যবহার করুন fstab

//server/share /mnt/mountname cifs username=server_user,password=user_password,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

কোথায়

server = your server that you are trying to access
share = mapped share on that server
/mnt/mountname = any folder that you created with sudo /mnt/<folder_name>
username = the name of the user on that server that can access the mount
password = the password for that user

এর পরে আপনি এটি পরীক্ষা করতে পারেন sudo mount -a, যদি আপনি কোনও ফল্ট না পান তবে আপনার শেয়ারগুলি মাউন্ট করা সন্ধান করতে আপনি নিরাপদে রিবুট করতে পারবেন /mnt/<folder_name>

একটি পরিচয়পত্র পরিবর্তে ফাইল ব্যবহার করতে usernameএবং passwordপরামিতি উপর fstabআপনি যাতে আপনার ব্যবহারকারীর নাম ও পাসওয়ার্ড স্পষ্টভাবে fstab ফাইলে দেখানো হয় না যারা 2 লাইনের একটি ফাইল তৈরি করতে পারেন

sudo nano /etc/cifspwd

এই লাইনগুলি ফাইলটিতে যুক্ত করুন

username=<username on server>
password=<password for that username>

সিটিআরএল + এক্স কী টিপুন এবং যখন yফাইলটি সংরক্ষণ করার জন্য জিজ্ঞাসা করা হবে।

এটি দিয়ে সুরক্ষিত করুন

sudo chmod 600 /etc/cifspwd

আগেরটির পরিবর্তে এই লাইনটি ব্যবহার করুন

//server/share /mnt/mountname cifs credentials=/etc/cifspwd,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

এর পরে এটি পুনরায় বুট করা নিরাপদ হবে এবং আপনাকে মাউন্ট করা উচিত এবং আপনার বিশদ সুরক্ষিত রাখা উচিত।


যদি এটি কাজ না করে তবে এর আউটপুটটি পেস্ট করুন cat ~/.smbpasswd
ব্রুনো পেরেইরা

@ bbrunopereira81: এটি কাজ করে না। cat .smbpasswdদেয় user=name.surname pass=******* dom=domainname
পেট্রিচোর

@ ইমেলআরı আপনার ডোমেন কেন? আপনি কি একটি ডোমেইনের অংশ ??? একই লাইনে পরিবর্তে সব ব্যবহার পরিচয়পত্র জন্য পৃথক্ একটি ফাইল তৈরীর চেষ্টা করুন, একটি টার্মিনাল এই চেষ্টা করে দেখুন: sudo mount -t cifs //ip_from_windows_pc/sharename /mnt/share -o username=windows_username,password=windows_password_for_user,iocharset=utf8,file_‌​mode=0777,dir_mode=0777। যদি আপনি ত্রুটি পান তবে সেগুলি লিখুন।
ব্রুনো পেরেইরা

1
শংসাপত্র ফাইলের জন্য তথ্য যুক্ত করা হয়েছে, আপনি সেই পদ্ধতিটিও ব্যবহার করতে পারেন।
ব্রুনো পেরেইরা

2
আমি মনে করি যে উবুন্টু 12.10 তে "মোড" কোনও বৈধ প্যারামিটার ছিল না। পরিবর্তে, আমাকে "ফাইল_মোড" ব্যবহার করতে হয়েছিল। এছাড়াও, আমি নিশ্চিত নই যে আমি সম্পূর্ণরূপে 0777 এর সাধারণ অনুমতিগুলির সাথে একমত।
এভিয়ান 100
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.