วิธีติดตั้ง Samba บน Ubuntu Server 22.04 LTS แบบง่าย ๆ
Samba เป็นซอฟต์แวร์ที่ช่วยให้คุณสามารถแบ่งปันไฟล์และพิมพ์เอกสารในเครือข่ายระหว่างระบบปฏิบัติการที่แตกต่างกัน เป็นเครื่องมือที่มีประโยชน์อย่างมากสำหรับการแชร์ไฟล์ระหว่างอุปกรณ์ที่ใช้ระบบปฏิบัติการต่าง ๆ เช่น Windows, Linux, macOS, และอุปกรณ์อื่น ๆ ในเครือข่ายเดียวกัน
อัปเดตระบบของ Ubuntu Server
ติดตั้ง Samba
กำหนดการแชร์ไฟล์
- สร้างไดเรกทอรีที่ต้องการจะแชร์
- ตั้งค่าสิทธิ์ให้กับไดเรกทอรี
- แก้ไขการตั้งค่า Samba
- เพิ่มการแก้ไขไฟล์ใน smb.conf
ชื่อที่จะแสดงในเครือข่าย [Share Name]
- เป็นชื่อที่จะปรากฏในเครือข่ายสำหรับการเข้าถึงการแชร์นี้ สามารถตั้งชื่อตามที่คุณต้องการ เช่น “ไฟล์ที่แชร์”, “เอกสาร”, หรือ “แชร์บ้าน” ตามความเหมาะสมของการใช้งาน
path = /path/to/directory
- ระบุที่อยู่ของไดเรกทอรีที่คุณต้องการแชร์ ในที่นี้คือตำแหน่งของไดเรกทอรีบนระบบไฟล์ของ Ubuntu Server ที่คุณต้องการให้เข้าถึงผ่าน Samba
writable = yes
- ค่านี้ระบุว่าไดเรกทอรีที่แชร์สามารถรับแก้ไขข้อมูลได้หรือไม่ ถ้าตั้งเป็น “yes” คุณสามารถเขียนและแก้ไขไฟล์ในการแชร์นี้ แต่ถ้าเป็น “no” จะสามารถเข้าถึงได้แต่ไม่สามารถแก้ไขไฟล์ได้
guest ok = no
- ผู้ใช้ต้องใส่ข้อมูลการเข้าสู่ระบบ เพื่อเข้าถึงทรัพยากรที่แชร์ (ต้อง login) จะทำให้การเข้าถึงมีความปลอดภัยมากยิ่งขึ้น เนื่องจากจำเป็นต้องมีการรับรองความถูกต้องของข้อมูลเข้าสู่ระบบก่อนที่จะเข้าถึงได้ ทำให้เข้าถึงแชร์ไฟล์ได้อย่างปลอดภัยมากยิ่งขึ้น ###read only = no
- ระบุว่าการแชร์ไฟล์นี้เป็นโหมดอ่านเท่านั้นหรือไม่ ถ้าเป็น “no” ผู้ใช้สามารถแก้ไขและบันทึกข้อมูลลงในการแชร์ได้ ถ้าเป็น “yes” ผู้ใช้สามารถดูแต่ไม่สามารถแก้ไขได้
ดังตัวอย่าง
- บันทึกและออกจาก smb.conf
- สร้างบัญชีผู้ใช้งาน Samba โดยระบุชื่อผู้ใช้งานและตั้งรหัสผ่าน
ดังตัวอย่าง
- รีสตาร์ท Samba Service
เชื่อมต่อกับ Samba ผ่าน Windows
- พิมพ์
\\ ตามด้วย IP Address
ของเครื่อง ubuntu
- Login เข้าสู่ระบบด้วยบัญชีที่ได้สร้างไว้ก่อนหน้า
- จะแสดงไดเรกทอรีที่แชร์ไว้
ทดลองสร้างไฟล์ จากทั้งสองฝั่ง
- ทดลองสร้างไฟล์จาก Ubuntu
- ทดลองสร้างไฟล์จาก Windows
- ทดลองสร้างไฟล์จาก Ubuntu
เท่านี้คุณก็สามารถแชร์ไฟล์ระหว่างระบบปฏิบัติการ Ubuntu กับระบบปฏิบัติการอื่น ๆ ได้แล้ว