caharkness.com

Home · Contact · Git


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.