Skip to content

Instantly share code, notes, and snippets.

@WillSams
Last active January 13, 2023 17:04
Show Gist options
  • Save WillSams/38a6a669548d20c57dca6046166e8b49 to your computer and use it in GitHub Desktop.
Save WillSams/38a6a669548d20c57dca6046166e8b49 to your computer and use it in GitHub Desktop.
Easy samba configuration
sudo bash -c "apt update && sudo update -y"
sudo bash -c "apt install samba"
sudo smbpasswd -a # type in a password
sudo bash -c "echo '
####################################################
[videos]
path = $HOME/Pictures
available = yes
valid users =
read only = yes
browseable = yes
public = no
writable = yes
[music]
path = $HOME/Musc
available = yes
valid users =
read only = yes
browseable = yes
public = no
writable = yes
[projects]
path = $HOME/Projects
available = yes
valid users = yes
read only = yes
browseable = yes
public = no
writable = yes
#####################################################' >> /etc/samba/smb.conf"
sudo bash -c "service smbd restart"
sudo bash -c "sudo ufw allow from 192.168.1.0/24 to any app Samba"
#browse from Windows or Linux. From Linux, smb://<computer name> to see all shares.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment