- Ubuntu กับ External drive ปกติเสียบปุ๊ปเปิดได้ปั๊ป
- แต่พยายามแชร์ External drive ด้วย SAMBA เครื่อง client เห็นแต่เข้าถึงไม่ได้เนื่องจาก permission ไม่พอ
- พยายามแก้ด้วยคำสั่ง sudo chmod 777 /media/external แล้ว มันก็ไม่เปลี่ยน หรือ sudo chown root /media/external มันก็ไม่เปลี่ยนให้
- ภาพประกอบคือพยายามเปลี่ยนทั้งสิทธิ์และเจ้าของมันเปลี่ยนไม่ได้สักที
- ค้นหาข้อมูลเพื่อแชร์ไฟล์ external drive เจอประมาณนี้ เค้าแนะนำให้ mount เอง
Solved
- สมมุติ external drive เราคือ /dev/sdb1 (สามารถตรวจสอบด้วยคำสั่ง df บน terminal) และพาธที่เราจะ mount คือ /media/WD
- ขั้นแรก unmount ก่อนเลย
sudo umount /media/WD
- จากนั้นทำการ mount เองด้วยคำสั่ง
sudo mkdir /media/WD
sudo mount -o uid=root,gid=root /dev/sdb1 /media/WD
- สิทธิ์ก็จะได้ดังภาพด้านล่างคือ 777 แค่นี้เราก็แชร์ External drive ผ่าน SAMBA ได้แหละ แต่ทำไมพยายามเปลี่ยนสิทธิ์หรือเจ้าของ มันก็ยังเปลี่ยนไม่ได้หว่า - -' แต่ไม่เป็นไรแชร์ไฟล์ได้ก็พอแล้ว
Refer