sudo apt update
sudo apt install samba
sudo dnf install samba samba-common
Edit /etc/samba/smb.conf:
[shared]
path = /srv/samba/shared
browsable = yes
read only = no
guest ok = yes
Create the share directory:
sudo mkdir -p /srv/samba/shared
sudo chmod 777 /srv/samba/shared
Restart Samba:
sudo systemctl enable --now smb
sudo systemctl restart smb
sudo apt install cifs-utils
sudo mkdir -p /mnt/samba
sudo mount -t cifs //server-ip/shared /mnt/samba -o username=youruser,password=yourpass,vers=3.0
Persist in /etc/fstab:
//server-ip/shared /mnt/samba cifs username=youruser,password=yourpass,vers=3.0 0 0
Prefer automation? See Samba Ansible Setup for an example playbook.
Prefer containers? See Samba Docker Setup.
See Samba Security for hardening guidance.
See Samba Configuration for configuration guidance.
Any questions?
Feel free to contact us. Find all contact information on our contact page.