Installare Samba per condividere directory - Debian Stretch: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Riga 31: Riga 31:
<pre>
<pre>
# systemctl restart smbd.service
# systemctl restart smbd.service
</pre>
==Aggiunta di condivisioni==
Prepariamo sul server Debian le directory che andranno condivise:
<pre>
# mkdir -p /home/shares/allusers
# chown -R root:users /home/shares/allusers/
# chmod -R ug+rwx,o+rx-w /home/shares/allusers/
# mkdir -p /home/shares/anonymous
# chown -R root:users /home/shares/anonymous/
# chmod -R ug+rwx,o+rx-w /home/shares/anonymous/
</pre>
Quindi aggiungiamo al file di configurazione di Samba le seguenti linee:
<pre>
# nano /etc/samba/smb.conf
</pre>
</pre>

Versione delle 09:23, 13 ott 2017

Introduzione

In questa mini guida sarà illustrata l'installazione e la configurazione minimale di Samba su Debian Stretch, allo scopo di creare delle directory condivise con client Windows e allo scopo di permettere al nostro server Debian di accedere alle risorse condivise sulla rete da macchine Microsoft.

Installazione

L'installazione è molto semplice:

# apt install libcups2 samba samba-common cups

Configurazione

Effettuiamo un backup del file di configurazione e successivamente creiamone uno nuovo:

# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
# nano /etc/samba/smb.conf

Con questo contenuto minimale:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = debian
security = user
map to guest = bad user
dns proxy = no

Ovviamente occorre sostituire WORKGROUP con il nome del gruppo di lavoro dei client Windows. Se per caso non lo conoscessimo, possiamo recuperarlo andando su un client Windows e digitando al promt dei comandi:

net config workstation

Ricordiamoci anche di modificare il nome NETBIOS del nostro server Debian.
Infine riavviamo Samba:

# systemctl restart smbd.service

Aggiunta di condivisioni

Prepariamo sul server Debian le directory che andranno condivise:

# mkdir -p /home/shares/allusers
# chown -R root:users /home/shares/allusers/
# chmod -R ug+rwx,o+rx-w /home/shares/allusers/

# mkdir -p /home/shares/anonymous
# chown -R root:users /home/shares/anonymous/
# chmod -R ug+rwx,o+rx-w /home/shares/anonymous/

Quindi aggiungiamo al file di configurazione di Samba le seguenti linee:

# nano /etc/samba/smb.conf