Samba con autenticazione locale: differenze tra le versioni

Riga 36: Riga 36:
# /etc/init.d/samba restart
# /etc/init.d/samba restart
</pre>
</pre>
== Creare le condivisioni ==
=== Condivisione accessibile da tutti gli utenti del sistema ==
Creiamo la directory e impostiamo i permessi corretti:
<pre>
# mkdir -p /home/shares/allusers
# chown -R root:users /home/shares/allusers/
# chmod -R ug+rwx,o+rx-w /home/shares/allusers/
</pre>
Quindi aggiungiamo questa sezione al file di configurazione di Samba:
<pre>
# nano /etc/samba/smb.conf
</pre>
<pre>
[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes
</pre>
=== Directory personale per ogni utente ===
Se vogliamo che ogni utente abbia la possibilità di leggere e scrivere nella propria home directory, aggiungiamo la seguente sezione al file di configurazione di Samba:
<pre>
# nano /etc/samba/smb.conf
</pre>
<pre>
[homes]
  comment = Home Directories
  browseable = no
  valid users = %S
  writable = yes
  create mask = 0700
  directory mask = 0700
=== Condivisione anonima (Non richiede autenticazione) ===
Se vogliamo una condivisione accessibile da tutti senza bisogno di autenticazione, creiamo prima di tutto la directory apposita:
<pre>
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 la seguente sezione al file di configurazione di Samba:
<pre>
# nano /etc/samba/smb.conf
</pre>
<pre>
[anonymous]
  path = /home/shares/anonymous
  force group = users
  create mask = 0660
  directory mask = 0771
  browsable =yes
  writable = yes
  guest ok = yes
</pre>
Infine riavviamo Samba: