วิธีการติดตั้งและกำหนดค่า Samba บน Debian 11 Bullseye

Samba เป็นเครื่องมือที่ยอดเยี่ยม เดสก์ท็อป แล็ปท็อป และเซิร์ฟเวอร์ Linux สามารถโฮสต์การแชร์ไฟล์ที่เข้ากันได้กับ Windows/Mac OS คู่มือนี้จะแสดงวิธีการติดตั้งและกำหนดค่า Samba บน Debian 11 Bullseye

หมายเหตุ: คู่มือนี้จะถือว่าคุณใช้ Debian 11 อย่างไรก็ตาม คำแนะนำควรเหมือนกันหากคุณใช้ Debian 10 หรือเก่ากว่า ฝากติดตามกันด้วยนะครับ

วิธีติดตั้ง Samba – GUI

หากคุณชอบใช้ GUI บน Debian มากขึ้น คุณจะดีใจที่รู้ว่าการติดตั้ง Samba โดยใช้อินเทอร์เฟซแบบกราฟิกนั้นเป็นไปได้ โดยเริ่มจากการเปิด “S ynaptic Package Manager ”

เมื่อเปิด Synaptic ให้ค้นหาไอคอนค้นหาที่มุมขวาบนแล้วคลิกด้วยเมาส์ หลังจากเลือกไอคอนนี้ ให้คลิกที่ช่องค้นหาแล้วพิมพ์ “samba” หลังจากพิมพ์คีย์เวิร์ดแล้ว ให้กดปุ่ม “ค้นหา”

เมื่อคุณคลิกปุ่ม "ค้นหา" Synaptic Package Manager จะแสดงแพ็คเกจ Debian ที่มีอยู่ในที่เก็บอย่างเป็นทางการ เลื่อนดูผลการค้นหา ค้นหา "samba" แล้วคลิกขวา

หลังจากคลิกขวาที่ "samba" เลือกตัวเลือก "ทำเครื่องหมายสำหรับการติดตั้ง" เมื่อคุณเลือกตัวเลือกนี้ในเมนูคลิกขวา Synaptic Package Manager จะเลือกแพ็คเกจเพิ่มเติมทั้งหมดที่ Samba จำเป็นต้องเรียกใช้บน ระบบ Debian 11 Bullseye ของคุณ

กดปุ่ม “ทำเครื่องหมาย” ในหน้าต่างป๊อปอัปของ Synaptic Package Manager เพื่อยืนยันว่าคุณต้องการติดตั้ง Samba บนระบบ Debian ของคุณ จากนั้น หาปุ่ม “สมัคร” ใน Synaptic แล้วคลิกเพื่อติดตั้ง Samba

วิธีการติดตั้ง Samba – เทอร์มินัล

คุณจะต้องเปิดเทอร์มินัลเพื่อติดตั้ง Samba บน Debian 11 Bullseye ผ่านบรรทัดคำสั่ง คุณสามารถเปิดหน้าต่างเทอร์มินัลบนระบบ Debian ได้โดยกดCtrl + Alt + Tหรือค้นหา "Terminal" ในเมนูแอป

เมื่อหน้าต่างเทอร์มินัลเปิดขึ้นและพร้อมใช้งาน ให้รัน คำสั่ง apt-get installเพื่อติดตั้งแพ็คเกจ “samba” คุณจะต้องมีแพ็คเกจ "samba-common" ด้วย

sudo apt-get ติดตั้ง samba samba-common

เมื่อป้อนคำสั่งด้านบน Debian จะขอรหัสผ่านจากคุณ ป้อนรหัสผ่านที่เกี่ยวข้องหากบัญชีผู้ใช้ของคุณอยู่ในไฟล์ sudoers จากนั้นกด ปุ่ม Enterเพื่อส่งรหัสผ่าน

หลังจากส่งรหัสผ่านของคุณแล้ว Debian จะถามคุณว่าต้องการติดตั้ง “samba” และ “samba-common” ในระบบของคุณหรือไม่ กด ปุ่ม Yบนแป้นพิมพ์เพื่อยืนยันว่าคุณต้องการติดตั้งแพ็คเกจทั้งสอง

เมื่อเทอร์มินัลดำเนินการตามคำสั่งเสร็จสิ้น Samba จะถูกติดตั้งบนระบบ Debian 11 Bullseye ของคุณ

วิธีกำหนดค่า Samba – GUI

หากคุณไม่ใช่แฟนของไฟล์การกำหนดค่าหรือการจัดการกับ Samba และต้องการตั้งค่าด้วย GUI บน Debian คุณสามารถทำได้ด้วย Webmin Webmin เป็นเครื่องมือที่สามารถติดตั้งบนระบบของคุณ ซึ่งจะให้เว็บอินเตอร์เฟสสำหรับการทำงานของเซิร์ฟเวอร์ประจำวัน เช่น Samba

การตั้งค่า Samba ผ่านWebmin ได้รับการกล่าวถึงใน Tips.WebTech360.com ก่อนหน้านี้สำหรับ Ubuntu อย่างไรก็ตาม Debian และ Ubuntu มีความคล้ายคลึงกันมากในด้านสถาปัตยกรรมและฐานของแพ็คเกจ ดังนั้น คำแนะนำของ Ubuntu จะทำงานได้ดีบน Debian

วิธีกำหนดค่า Samba – Terminal

ในการกำหนดค่า Samba บน Debian 11 Bullseye ผ่านเทอร์มินัล ให้เริ่มโดยใช้ คำสั่ง cdและย้ายไปยัง/etc/sambaไดเร็กทอรี

ซีดี /etc/samba/

จากนั้นคัดลอกsmb.confไฟล์และสร้างข้อมูลสำรอง การสำรองข้อมูลเป็นความคิดที่ดีหากคุณทำให้การกำหนดค่าของคุณยุ่งเหยิง

sudo cp smb.conf smb.conf.bak

ถัดไป สร้างโฟลเดอร์ใหม่ โฟลเดอร์จะอยู่/var/shares/publicในตัวอย่างนี้ ใช้โฟลเดอร์ตัวอย่าง อีกทางหนึ่ง สร้างการแบ่งปันของคุณ

sudo mkdir -p /var/shares/public

หลังจากสร้างการแชร์แล้ว ให้อัปเดตไดเร็กทอรี/var/shares/เพื่อให้มีสิทธิ์ที่ถูกต้องด้วยchmod ไดเร็กทอรี /var/shares/ ควรเป็น "755"

sudo chmod 755 -R /var/shares/

เมื่ออัปเดตสิทธิ์ในไดเร็กทอรีแล้ว ให้เปิดsmb.confไฟล์เพื่อแก้ไข จากนั้น เลื่อนไปที่ด้านล่างสุดของไฟล์คอนฟิกูเรชัน แล้ววางโค้ดต่อไปนี้

sudo นาโน /etc/smb.conf

[Share]

comment = Samba file share.

path = /var/shares/public/

browseable = yes

read only = no

guest ok = yes

หลังจากแก้ไขไฟล์การกำหนดค่าแล้ว ให้บันทึกไว้ในโปรแกรมแก้ไขข้อความนาโนโดยกดCtrl + Oบนแป้นพิมพ์ ออกจากโปรแกรมแก้ไขข้อความโดยกดCtrl + X จากนั้น ทดสอบไฟล์คอนฟิกูเรชัน Samba ของคุณด้วยคำสั่งtestparm

ทดสอบ

หาก คำ สั่งtestparmไม่มีข้อผิดพลาด คุณสามารถรีสตาร์ทบริการ Samba ด้วยsystemctl การเริ่มบริการ Samba ใหม่จะเปิดใช้งานการเปลี่ยนแปลงที่คุณทำในไฟล์ปรับแต่ง

sudo systemctl รีสตาร์ท smdb

กำลังกู้คืนข้อมูลสำรอง

หากคุณต้องการกู้คืนการกำหนดค่า Samba จากข้อมูลสำรอง ให้ทำดังต่อไปนี้

cd /etc/samba/ sudo rm smb.conf sudo cp smb.conf.bak smb.conf sudo systemctl รีสตาร์ท smdb

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม