====== Una semplice cartella condivisa con Samba ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **// 08/12/2018 - 10:34 //** // //
Prima di tutto installiamo dal nostro gestore di pacchetti il pacchetto "Samba" . \\
Fatto cio' creiamo **/etc/samba/smb.conf** con il segunte contenuto:
[global]
workgroup = WORKGROUP
server string = Samba Server
netbios name = POB
security = user
map to guest = Bad User
; la seguente linea รจ importante! In caso di problemi di permessi
; assicurarsi che l'utente di seguito sia il solito che possiede
; la cartella che si condivide
guest account = fabio
name resolve order = host wins bcast
wins support = no
;Far seguire i link ai client unix
wide links = yes
unix extensions = no
[public]
comment = Public Share
path = /home/fabio/Scaricati
available = yes
browsable = yes
public = yes
writable = yes
create mask = 0644
directory mask = 0755
force user = fabio
wide links = yes
Per le versioni di samba inferiori alla 4.7 la riga :
name resolve order = host wins bcast
diventa:
name resolve order = hosts wins bcast
Da notare la "s" di "hosts". \\ \\
Andremo a condivire la cartella ''/home/fabio/Scaricati'' con il nome di ''public'' . Ricordiamoci inoltre di dare i permessi 777 a tutta la cartella da condividere.
Andiamo a creare l'utente samba "fabio" che ci servira' anche per le cartelle non pubbliche:
pdbedit -a -u fabio
Fatto tutto cio' possiamo avviare i demoni **smbd** e **nmbd** .
Su arch linux:
sudo systemctl start smbd.service
sudo systemctl start nmbd.service
===== Creare cartelle protette con autenticazione =====
Aggiungiamo la seguente sezione al nostro **/etc/samba/smb.conf** :
[Privata]
comment = Non Guest access share
path = /home/fabio/Desktop/
browseable = yes
read only = yes
valid users = fabio
La cartella sara' raggiungibile solo dopo aver digitato la password inserita per durante la creazione dell'utente "fabio" all'inizio di questo articolo.
===== Far seguire i link alle macchine Unix =====
Tutto quello che serve sono le seguenti direttive in **smb.conf**:
[global]
allow insecure wide links = yes
unix extensions = no
[myShare]
wide links = yes