วิธีการติดตั้งและกำหนดค่า 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

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux