Archive for มิถุนายน, 2010

Samba on Linux Mint 9

เพื่อนผมคนหนึ่งเปิดศูนย์ Kodak Express Digital Lab อยู่ที่จังหวัดมหาสารคาม เขาเพิ่งหันมาใช้ Linux แทน Windows ได้ไม่นานนัก ทั้งที่ผมเคยชักชวนให้เขาใช้ตั้งแต่สมัยที่ผมยังเปิดร้านอินเตอร์เน็ตด้วย Linux อยู่ จนผมเลิกทำร้านไปหลายปี เพื่อนคนนี้เพิ่งโทรมาปรึกษาวิธีแก้ปัญหาต่างๆบน Linux ผมเองก็จำวิธีแก้ปัญหาต่างๆไม่ค่อยจะได้แล้ว เพราะทุกวันนี้ใช้ Linux กับงานส่วนตัว ไม่ค่อยมีปัญหาอะไรให้แก้ แถมเพื่อนผมใช้ LinuxTLE ซึ่งผมไม่ได้ใช้นานมากแล้ว เพราะหันมาใช้ Ubuntu และ Linux ที่เป็น Ubuntu based ซะส่วนใหญ่ (ถึงแม้ LinuxTLE จะเป็น Ubuntu based ตัวหนึ่งก็ตาม แต่หลังจากได้ลอง Ubuntu ตัวใหม่ๆผมก็ไม่ได้กลับไปใช้ LinuxTLE อีกเลย)

ปัญหาแรกๆที่เขาพบคือ พื้นที่ฮาร์ดดิสก์เต็มเร็วมาก คาดว่าเกิดจาก Thumbnail สะสมหลังจากลูกค้านำภาพมาเลือกในเครื่องเพื่อสั่งอัดรูป ผมจึงแนะนำให้เขาทำตามเว็บของ อ.kitty ที่

http://kitty.in.th/index.php?page=orphan-thumbnail

แต่ปัญหาของเขาก็ยังคงอยู่ ไม่รู้ว่าสาเหตุที่แท้จริงคืออะไรกันแน่ ผมจึงแนะนำให้เขาใช้ Linux Mint 9 Isadora แทน เพราะผมก็กำลังใช้อยู่เช่นกัน

หลังจากเขาใช้ Linux Mint 9 แล้วไม่สามารถแชร์โฟลเดอร์ในร้านได้ จึงโทรมาสอบถามผม แต่มักจะโทรมาตอนที่ผมไม่ได้อยู่หน้าเครื่อง หรือกำลังเดินทาง จึงไม่สามารถเปิดเครื่องผมขึ้นมาเพื่ออธิบายเป็นขั้นตอนได้ คืนนี้เขาโทรมาอีกตอนที่ผมกำลังจะกลับบ้าน จึงสัญญาว่าจะมาทำคู่มือขึ้น blog ให้

ขั้นแรกผมหา package ชื่อ system-config-samba โดยใช้ Software Manager พิมพ์คำว่า samba

ผมสั่งติดตั้ง package นั้นแต่ว่าไม่ผ่าน จึงลองใช้ terminal ติดตั้งด้วยคำสั่ง sudo apt-get install system-config-samba และพบว่า server ที่มี package นี้บริการกำลังมีปัญหา ไม่สามารถดาวน์โหลดได้ โดย terminal แจ้งว่าดาวน์โหลด system-config-samba_1.2.63-0ubuntu4_all.deb ไม่ได้ ผมจึง copy ชื่อ package ไปค้นที่ google เพื่อดูว่ามีใครเก็บไว้ที่ server ไหนบ้าง แล้วผมก็พบเว็บนี้เข้า

http://debianclub.org/node/538

ที่เว็บนั้นบอกแหล่งเก็บ package ว่าอยู่ที่

http://mirror1.ku.ac.th/ubuntu/pool/universe/s/system-config-samba/system-config-samba_1.2.63-0ubuntu4_all.deb

ผมจึงดาวน์โหลด system-config-samba_1.2.63-0ubuntu4_all.deb ดังกล่าวมาเก็บไว้ในเครื่อง แล้วใช้คำสั่ง

sudo dpkg -i system-config-samba_1.2.63-0ubuntu4_all.deb

พอติดตั้งเสร็จผมก็เรียกโปรแกรมขึ้นมาทำงานด้วยคำสั่ง

sudo system-config-samba

แต่มันไม่ขึ้น และบอกว่าขาด package ชื่อ libuser ผมจึงสั่งติดตั้งด้วยคำสั่ง

sudo apt-get install libuser

มันบอกว่ามีปัญหาอะไรนิดหน่อยขณะติดตั้ง package ในครั้งแรก ให้แก้ไขด้วยคำสั่ง

sudo apt-get -f install

คราวนี้ทุกอย่างก็ถูกติดตั้งเรียบร้อย พร้อมใช้งาน สามารถเรียกโปรแกรมขึ้นมาทำงานด้วย gui ได้แล้ว โดยไปที่

System -> Administration -> Samba

จากนั้นทำตามขั้นตอนต่อไปนี้

จากนั้นสั่ง restart samba หนึ่งครั้ง ด้วยคำสั่ง sudo /etc/init.d/smbd restart (ตามรูปด้านล่าง)

samba ถูก restart แล้ว

และทำให้โฟลเดอร์ที่เราต้องการแชร์สามารถอ่านและเขียนได้จากทุกคน ด้วยคำสั่ง sudo chmod 777 -R /home/usre/folder/ (ดูรูปข้างล่างประกอบ)

คราวนี้ก็ไปที่เครื่อง Windows XP แล้วพิมพ์ \\หมายเลข IP ของ smb server\โฟลเดอร์ที่แชร์ไว้ เหมือนรูปข้างล่างนี้

เรียบร้อยแล้ว โชคดีครับ :)

Advertisements

Comments (1)

%d bloggers like this: