Bagaimana saya bisa memasang berbagi jaringan SMB yang dapat diakses oleh siapa saja? Inilah yang saya coba:
Menggunakan perintah mount
me$ sudo mkdir /Multimedia
me$ sudo chmod 777 /Multimedia
me$ sudo mount -t smbfs -o nosuid,-d=777 //user:password@qnap/Multimedia /Multimedia/
kemudian
me$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
izin pada / Multimedia setelah pemasangan
drwxrwxrwx 1 root wheel 16384 Nov 8 11:04 Multimedia
namun ini berhasil
root# cd /Multimedia
tl; hanya dr root yang dapat mengakses share yang dipasang
Menggunakan automount
di /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
di /etc/automounts/smb
/Multimedia -fstype=smbfs,soft,noowners,noatime,nosuid ://user:password@qnap/Multimedia
kemudian
me$ sudo automount -vc
automount: /net updated
automount: /home updated
automount: /Multimedia mounted
automount: no unmount
setelah itu
me$ cd /Multimedia
me$ ls -ld /Multimedia/
drwx------ 1 me staff 16384 Nov 8 11:04 /Multimedia/
Bekerja! Namun sayangnya pengguna lain tidak memiliki akses
otheruser$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
Namun jika saya
me$ umount /Multimedia
lalu
otheruser$ cd /Multimedia
otheruser$ ls -ld /Multimedia
drwx------ 2 otheruser staff 1 Nov 8 15:17 /Multimedia
Bekerja! Tapi
me$ cd /Multimedia
-bash: cd: /Multimedia: Permission denied
dan lagi
root# cd /Multimedia
Bekerja!
tl; dr hanya pengguna yang menyebabkan automount dan root memiliki akses ke share
noowners
ataunosuid
flag, saya selalu mendapatkan pengguna saat ini sebagai pemilik danstaff
sebagai grup pada titik mount. (btw Anda punya kesalahan ketiknowness
dalam/etc/auto_master
)