Thursday, October 14, 2010

Map drive in linux by command line

  • ติดตั้ง smbfs
sudo apt-get install smbfs
  • สร้าง folder ลองรับ map drive
sudo mkdir /media/mountname
  • ทำการ map drive เครื่องที่แชร์ไฟล์ไว้ไม่ว่าจะเป็น windows หรือ linux
sudo smbmount //servername/sharename /media/mountname -o domain=workgroup,username=xxx,password=xxx
  • หรือ อันนแรกเป็นการแชร์แบบถาม username และ password
  • อีกอันเป็นการแชร์แบบใช้ guest เข้าถึง
sudo smbmount //servername/sharename /media/mountname -o guest,domain=workgroup

หรือ

sudo smbmount //servername/sharename /media/mountname -o username=guest,password=,domain=workgroup

หรือ

sudo smbmount //servername/sharename /media/mountname
  • สำหรับการปกปิด username, password เราสามารถ credentails ไฟล์ร่วมด้วย
sudo smbmount //servername/sharename /media/mountname -o credentials=/mycredential_file
  • เราสามารถใช้ mount -t smbfs หรือ mount -t cifs แทน smbmount ได้ด้วยแหละ เช่น
sudo mount -t cifs //servername/sharename /media/mountname -o credentials=/mycredential_file

หรือ

sudo mount -t smbfs //servername/sharename /media/mountname -o credentials=/mycredential_file


เพิ่มเติม
  • สำหรับการเข้าถึงแบบใช้ guest ถ้ามันใช้ไม่ได้ทั้งที่ server ที่แชร์เปิดให้ everyone เข้าถึงได้แล้ว ที่ server แชร์ ให้เราเพิ่มสิทธิ์ guest และกำหนดสิทธิ์การเข้าถึงให้ใน security ของ folder ที่แชร์ไว้ด้วย
  • คำสั่งด้านบนจะถูกยกเลิกได้โดย
sudo umount /media/mountname

หรือ

sudo smbumount /media/mountname
  • หรือ บูตระบบใหม่ drive ที่ map ไว้ก็จะหายไปเอง
  • ต้องการให้ map drive ทุกครั้งโดยใช้ /etc/rc.local ร่วมด้วยช่วยกัน หรือ config ตามนี้ก็ได้เช่นกัน
  • นำคำสั่งไปวางใน /etc/rc.local วางก่อน exit 0 จะเป็นการ map drive ทุกครั้งเมื่อบูตระบบ
  • วิธีนี้มันมีปัญหาเรื่อง ภาษาไทยหว่า แก้ไงดี folder ที่เป็น ภาษาไทยมันแสดงเป็น ???? หรือ บางครั้งมันจะไม่แสดงเลย

เกี่ยวข้อง

อ้างอิง
  • http://www.linuxquestions.org/questions/linux-networking-3/cifs-mount-error-13-%3D-permission-denied-cifs-sucks-463271/
  • http://fedoraforum.org/forum/archive/index.php/t-41910.html
  • http://vijayk.blogspot.com/2008/09/cifs-mount-error-13-permission-denied.html
  • http://www.google.com/search?client=ubuntu&channel=fs&q=mount+error%2813%29%3A+Permission+denied&ie=utf-8&oe=utf-8
  • http://arstechnica.com/civis/viewtopic.php?f=16&t=827720
  • http://ubuntuforums.org/showthread.php?t=883690
  • http://forum.ubuntuclub.com/forum/topic,12066.0.html
  • http://mixeduperic.com/linux/how-to-map-windows-nework-drive-in-ubuntu.html
  • http://www.liberiangeek.net/2010/07/mountmap-ubuntu-10-04-lucid-lynx-cddvd-drive-windows/
  • https://wiki.ubuntu.com/MountWindowsSharesPermanently

No comments:

Post a Comment