পদ্ধতি # 1 - /etc/fstab
আমি বুঝতে পারি আপনি এর বিকল্প খুঁজছেন তবে /etc/fstab
ফাইল থেকে আপনার শংসাপত্রগুলি কীভাবে পাবেন তা সুনির্দিষ্টভাবে এখানে :
//WindowsHost/Sharename /LocalMountPoint cifs credentials=/etc/cifsauth 0 0
তারপরে ফাইলটিতে /etc/cifsauth
:
username=someuser
password=somepass
এই ফাইলটির অনুমতিগুলি করুন 600
, যেমন chmod 600 /etc/cifsauth
।
পদ্ধতি # 2 - পাম_মাউন্ট
আপনি পাম_মাউন্ট ইনস্টল করতে পারেন এবং তারপরে এই জাতীয় ব্যবহারকারীর জন্য জেনেরিক মাউন্ট সেটআপ করতে পারেন :
# /etc/security/pam_mount.conf.xml
<debug enable="1" />
<volume server="server" path="music" mountpoint="~/MyMusicFolder" options="cred=/home/%(USER)/.Music.cred" />
এই পদ্ধতিটিতে এখনও পদ্ধতি # 1 এর মতো একই সমস্যা রয়েছে, যেখানে শংসাপত্রগুলি একটি ফাইলে সংরক্ষণ করা হয় /home/%(USER)/.Music.cred
,। এটি প্রথম পদ্ধতির মতো একই ধরণের শংসাপত্র ফাইল, সুতরাং অনুমতিগুলিও 600 এর মতো রয়েছে তা নিশ্চিত করুন।
পদ্ধতি # 3 - gvfs-মাউন্ট ব্যবহার করুন
এই ইউঅ্যান্ডএল প্রশ্নোত্তর শিরোনাম: আমি কি সরলরেখায় আমার পাসওয়ার্ড সংরক্ষণ না করে একটি সিএফএস ভাগ করে নেওয়া স্বয়ংক্রিয় করতে পারি? @ গিলসের একটি উত্তর রয়েছে যা আপনার সিআইএফএস শংসাপত্রগুলি ধরে রাখতে জিনোম কেরিং ব্যবহার করে বর্ণনা করে ।
তারপরে আপনি জিভিএফএস - জিনোম ভার্চুয়াল ফাইল সিস্টেম ব্যবহার করে সিআইএফএসের শেয়ারগুলি অ্যাক্সেস করতে পারবেন - এর মতো:
$ gvfs-mount smb://username\;workgroupname@hostname/sharename
এটি শেরনাম নামে হোস্টনাম থেকে ভাগটি ম্যাপ করবে এবং এটি এর অধীনে মাউন্ট করবে $HOME/.vfs/sharename on hostname
। আপনি এটি কোনওভাবেই নিয়ন্ত্রণ করতে পারবেন না। এখানে সর্বদা মাউন্ট করা হার্ডকোডযুক্ত, আমি দেখেছি!
তবে আপনি এই মাউন্টগুলির লিঙ্কগুলি তৈরি করতে পারেন যা আমি যা করি তাই আমি যে অংশটি মাউন্ট করেছি সেগুলিতে অ্যাক্সেস করতে পারি। এর ব্যবহার .gvfs
দুর্ভাগ্যজনক কারণ কিছু সরঞ্জাম ফাইল ব্রাউজিংয়ে ডট ডিরেক্টরিগুলি তালিকাভুক্ত করে না তাই প্রায়শই আমি তৈরি লিঙ্কটি এই শেয়ারগুলি অ্যাক্সেস করার একমাত্র উপায়।