การติดตั้ง SAMBA
1. ติดตั้ง samba
sudo apt install samba samba-common-bin
ตรวจสอบเวอร์ชั่นของ samba
#sudo smbstatus หรือ #smbd --version
2. เช็ค Samba service is running
#systemctl status smbd
#systemctl status nmbd
3. To start these two services, issue the following commands:
#sudo systemctl start smbd
#sudo systemctl start nmbd
smbd will be listening on TCP port 139 and 445
nmbd will be listening on UDP port 137 and 138.
=================
การสร้าง โฟลเดอร์และ User สำหรับเข้าไปใช้งาน
1.เข้าไปแก้ไขไฟล์
sudo nano /etc/samba/smb.conf
ดูที่ [global] section, จะต้องเป็น workgroup = WORKGROUP
2. เลื่อนไปล่างสุดของไฟล์
[Private] ==> ตั้งชื่อโฟลเดอร์ที่เห็นตอนเข้าไป
comment = needs username and password to access
path = /home/privatefolder/ ==> ตั้งพาธที่จะเก็บไฟล์
browseable = yes
guest ok = no
writable = yes
valid users = @samba
3. add user ที่จะเข้าไปใช้งานและรหัสผ่านสำหรับผู้ใช้
sudo adduser [username]
sudo smbpasswd -a [username]
4. สร้างกลุ่ม samba และเพิ่ม user เข้าไปในกลุ่ม
sudo groupadd samba ==> samba คือชื่อกลุ่ม
sudo gpasswd -a [username] samba
======================
สร้างโฟลเดอร์ที่จะเก็บไฟล์
sudo mkdir /home/privatefolder/
1. กำหนดสิทธ์
sudo setfacl -R -m "g:samba:rwx" /home/privatefolder/
2. รันคำสั่งนี้เพื่อเช็ค syntactic error
#testparm
3. สั่ง restart smbd และ nmbd daemon
#sudo systemctl restart smbd nmbd
=========================
ทดสอบเข้าไปใช้งาน โดยเข้าไปยัง browser windows
\\192.168.1.55
กรอกรหัสผ่านที่กำหนด
เว็บอ้างอิง : https://www.linuxbabe.com/ubuntu/install-samba-server-ubuntu-16-04