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


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

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

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

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

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

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

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม