Samba può essere configurato per creare delle condivisioni accessibili a tutti liberamente oppure previa autenticazione impostando in
smb.conf la variabile
security:
security = share # senza autenticazione
security = user # con autenticazione, default
In alcuni casi, però, e necessario gestire i permessi degli accessi e contemporaneamente avere delle shares disponibili senza autenticazione. Potrebbe anche essere la stessa directory, della quale cui uno o più utenti possono modificarne i contenuti, ma che deve essere accessibile in lettura a tutti gli altri.
In questo caso, è necessario settare le variabili:
[global]
security = user
map to guest = Bad User
La seconda riga dice a Samba di considerare gli utenti che forniscono un nome utente inesistente (
Bad User) come
guest.
Un esempio di share pubblica può essere la seguente:
[public]
comment = Condivisione pubblica
path = /var/public_share
browseable = yes
read only = yes
guest ok = yes
guest only = yes