Skip to content

Debian share home

Per condividere una cartella o tutta la home questa è una configurazione che funziona da inserire in /etc/samba/smb.conf:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
#netbios name = debian
security = user
map to guest = bad user
dns proxy = no
# anche se deprecate queste due istruzioni permettono a samba di seguire i link simbolici
wide links = yes         
unix extensions = no
[homes]
 comment = Home Directories
 browseable = no
 valid users = %S
 writable = yes
 create mask = 0655
 directory mask = 0755
[Cartella]
 comment = Cartella
 path = [Path cartella]
 browseable = yes
 valid users = [username]
 writable = yes
 create mask = 0655
 directory mask = 0755

Se si vuole condividere una cartella urbi et orbi invece

[Pubblica]
comment = Risorsa pubblica condivisa
path = /home/public
read only = no
guest ok = yes
guest only = yes
create mask = 0600
directory mask = 0700

Ovviamente dopo le modifiche a smb.conf bisogna definire le credenziali dell’utente samba:
(in terminale da root)

smbpasswd -a [username]

(bisogna assegnare una password)
e riavviare il servizio:

service smbd restart

Per verifica, sempre da terminale:

pdbedit -w -L

che deve dare:

[username]:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-XXXXXXX:

 


Last updated: 15 Aprile 2016 by Mariano Dimauro