Tuesday, May 27, 2008

การเข้าถึงไฟล์ + แชร์ไฟล์ ด้วย SAMBA

Windows Networking (SAMBA) on linux
  • Samba คิดว่าน่าจะเป็นโพรโทคอลสำหรับลินุกซ์ใช้แชร์ไฟล์ กับ ระบบวินโดวส์เค้าอ่ะ คิดว่างั้นนะ
  • แต่ก่อนใช้แต่ SSH ไม่เคยแชร์ผ่าน samba เลยแต่ตอนเนี๋ยบนลินุกซ์มันแชร์ง่ายเหมือนวินโดวส์แหละ
  • ต้องติดตั้ง Samba เลยครับ SAMBA server and client application
$ sudo apt-get install samba smbclient
  • To mount Windows filesystems using SMB, you will also need smbfs
$ sudo apt-get install smbfs
  • จะทำการแชร์ไฟล์บนลินุกซ์ให้ เครื่องที่เป็นวินโดวส์เห็น

1. click ขวา folder ที่ต้องการแชร์ แล้วคลิกที่ Sharing Options

  • เข้าไปที่วินโดวส์แชร์ไฟล์ไว้ ด้วย smb หรือ smbclient
smb://[host]/
Sample: กด Alt + F2 พิมพ์ nautilus smb://hostname

เพิ่มเติม
  • ถ้ามีปัญหาประมาณ net usershare' returned error 255: net usershare:
  • ไม่สามารถแชร์ Dir ได้บางชื่อ แต่บางชื่อก็แชร์ได้
  • แล้วลองแชร์ Dir ที่ไม่สามารถแชร์ใน user อื่นได้
  • ถ้าใน root แชร์ Dir ชื่อนั้นได้แล้วลองกลับมาแชร์ที่ user อื่นอีกที
  • ถ้าทำการแชร์ที่ root แล้วไม่ได้
  • ให้ตรวจสอบดู /etc/samba/smb.conf
  • การเข้าถึงไฟล์บน vista ค่อนข้างจามีปัญหา xp ไม่ค่อยมีปัญหานะ

Notes:
  • คิดว่าใช้คำสั่งในการแชร์ก็น่าจะได้ แต่ไม่รู้ว่าอ่ะ ว่าจะสั่งไง ^^'
  • อันนี้ใช้ Hardy (ubuntu 8.04) ในการแชร์ไฟล์

References:
  • Yelp (help file of ubuntu)
  • อันนี้ทำการแชร์ขณะที่ไม่ใช่ root นะ แต่ถ้าใช้ root ไม่น่ามีปัญหา

No comments:

Post a Comment

Popular Posts