Samba smb.conf Example
For home NAS setups running some flavor of Linux and a few Windows clients on the network, I find myself reaching for the same few lines every time, so I am providing an example below:
[nobody]
browseable = no
[storage]
path = /storage
browseable = yes
writeable = yes
valid users = root
force user = root
force group = root
create mask = 0777
directory mask = 0777
;guest ok = yes
[proxmox]
path = /storage/Proxmox
browseable = yes
writeable = yes
valid users = proxmox
force user = root
force group = root
create mask = 0777
directory mask = 0777
;guest ok = yes
[shared]
path = /storage/Shared
browseable = yes
writeable = yes
force user = root
force group = root
create mask = 0777
directory mask = 0777
guest ok = yes
Don't forget to create Samba users with commands like smbpasswd -a root or smbpasswd -a myuser.