#!/bin/bash

sudo apt update
sudo apt install samba ufw
sudo ufw allow samba
mkdir -p ~/smbshare
sudo tee -a /etc/samba/smb.conf << EOF
[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = ~/smbshare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no
EOF
sudo groupadd --system smbgroup
sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser
sudo chown -R smbuser:smbgroup ~/smbshare  
sudo chmod -R g+w ~/smbshare
sudo ufw reload
sudo ufw status
sudo service smbd restart
sudo service smbd status
