Update all repositories:
sudo apt -y update
Install samba server:
sudo apt -y install samba samba-common-bin
Backup original configuration file:
sudo cp /etc/samba/{smb.conf,smb.conf.$(date +"%y-%m-%d-%H-%M-%S")}
for public sharing without password clean configuration:
cat << 'EOF' > /etc/samba/smb.conf
# Global Settings
[global]
workgroup = WORKGROUP
map to guest = bad user
wins support=yes
# Share Definitions
[Downloads]
path = /var/lib/deluged/Downloads/Completed
browsable =yes
writable = yes
only guest=no
create mask=0777
directory mask=0777
public=yes
force user = debian-deluged
[YouTube]
path = /home/youtube/youtube
browsable =yes
writable = yes
only guest=no
create mask=0777
directory mask=0777
public=yes
force user = youtube
EOF
Restart samba server
sudo systemctl restart smbd