আমি যে কোনও এসএমবি নেটওয়ার্ক শেয়ারটি যে কারও দ্বারা অ্যাক্সেস করা যায় তা কীভাবে মাউন্ট করব? আমি যা চেষ্টা করেছি তা এখানে:
মাউন্ট কমান্ড ব্যবহার করে
me$ sudo mkdir /Multimedia
me$ sudo chmod 777 /Multimedia
me$ sudo mount -t smbfs -o nosuid,-d=777 //user:password@qnap/Multimedia /Multimedia/
তারপর
me$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
মাউন্ট করার পরে / মাল্টিমিডিয়া অনুমতি permission
drwxrwxrwx 1 root wheel 16384 Nov 8 11:04 Multimedia
তবুও এটি কাজ করে
root# cd /Multimedia
tl; ডাঃ রুট কেবল মাউন্ট করা শেয়ার অ্যাক্সেস করতে পারে
অটোমাউন্ট ব্যবহার করা হচ্ছে
ভিতরে /etc/auto_master
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
### SMB shares
/- /etc/automounts/smb -nosuid,noowners
ভিতরে /etc/automounts/smb
/Multimedia -fstype=smbfs,soft,noowners,noatime,nosuid ://user:password@qnap/Multimedia
তারপর
me$ sudo automount -vc
automount: /net updated
automount: /home updated
automount: /Multimedia mounted
automount: no unmount
তারপর
me$ cd /Multimedia
me$ ls -ld /Multimedia/
drwx------ 1 me staff 16384 Nov 8 11:04 /Multimedia/
কাজ করে! তবে দুর্ভাগ্যক্রমে অন্যান্য ব্যবহারকারীর অ্যাক্সেস নেই
otheruser$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
তবুও যদি আমি
me$ umount /Multimedia
এবং তারপর
otheruser$ cd /Multimedia
otheruser$ ls -ld /Multimedia
drwx------ 2 otheruser staff 1 Nov 8 15:17 /Multimedia
কাজ করে! কিন্তু
me$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
এবং এখনো
root# cd /Multimedia
কাজ করে!
tl; ডাঃ কেবলমাত্র সেই ব্যবহারকারী যা স্বতঃমাউন্ট এবং মূলের অংশীদার হয়ে অ্যাক্সেস পায়
noownersবাnosuidপতাকাগুলি মাউন্ট করার পরে আমি সর্বদা বর্তমান ব্যবহারকারীকে মালিকstaffহিসাবে এবং গ্রুপ হিসাবে একটি মাউন্ট পয়েন্টে পেয়েছি । (nowness/etc/auto_master