Thursday, October 14, 2010

Map drive in Ubuntu

How to map drive in ubuntu permanent
  • ติดตั้ง smbfs ก่อนเลย
sudo apt-get install smbfs
  • สร้าง folder ที่ใช้ map drive
sudo mkdir /media/mountname
  • เปิดไฟล์ /etc/fstab ขึ้นมาเพื่อแก้ไข
sudo gedit /etc/fstab
  • เพิ่มข้อมูลประมาณนี้ลงไปต่อข้อมูลเดิมของ /etc/fstab
  • กรณีการแชร์แบบไม่ถาม username และ password
//servername/sharename /media/mountname cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
  • กรณีถามการแชร์แบบถาม username และ password ให้ใช้แบบนี้
//servername/sharename /media/mountname cifs username=myusername,password=mypassword 0 0
  • ในกรณีที่ต้องการ ซ่อน username และ password (โดยปกติ /etc/fstab สามารถ read ได้ทุกคน)
  • ให้เราสร้างไฟล์ credentials ต่างหาก
sudo gedit /root/.smbcredentials
  • โดยไฟล์ credentails ให้เราเพิ่มประมาณนี้เข้าไป
username=myusername
password=mypassword
domain=workgroup
  • และทำการเปลี่ยนสิทธิ์การเข้าถึงไฟล์ credentials ของเราให้ root อ่านและแก้ไขได้เท่านั้นโดย
sudo chmod 600 /root/.smbcredentials
  • ใน /etc/fstab ให้เราเพิ่มแบบนี้แทน การเขียน user, pass โดยตรง
//servername/sharename /media/mountname cifs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0
  • ทำเสร็จก็บันทึกทุกอย่าง และ รีบูตระบบสักรอบ เราก็สามารถใช้ drive ใหม่ที่เรา map ได้แล้วที่ /media/mountname ไง

Note

  • เราสามารถใช้ smbfs แทน cifs ได้นะครับพี่น้อง
  • drive ที่เรา map เรื่อง ภาษาไทย ไม่มีปัญหา อ่านออก ใช้ได้ 100%
  • เมื่อ config เสร็จเราสามารถใช้ map drive อันใหม่ได้โดยสั่ง
sudo mount -a
  • หรือ คำสั่งนี้ก็ได้เช่นกัน
sudo mount /media/mountname
  • ส่วนการยกเลิกใช้คำสั่งดังนี้
sudo umount /media/mountname

Related


Refer

No comments:

Post a Comment

Popular Posts