Samba 4 come server stand alone

Se non serve un dominio e` possibile usare samba 4 come si usava samba 3 per fare da server "semplice". In questa configurazione e` necessario, come era per samba 3, creare gli utenti di Samba anche come utenti di sistema della macchina.

Questo documento fa riferimento a Samba 4 presente in Devuan Jessie e in Debian 8, ovvero la versione 4.2.14 (luglio 2017)

Configurazione di Samba

Questo e` il file smb.conf con anche la definizione di uno share per le home e uno per documenti condivisi. Ho volutamente escluso la gestione degli attributi dos (readonly, hidden, system) perche` al 99% sono inutili e possono anche generare malfunzionamenti non ovvi da diagnosticare. Ovviamente e` possibile riattivarli, meglio se usando gli attributi estesi del file system (ext4, xfs o altri) piuttosto che con il vecchio metodo dell'abuso dell'attributo "x".

[global]
  panic action = /usr/share/samba/panic-action %d

# per evitare che i client macOS mettano i permessi come pare a loro senza
# rispettare il "force" che metto io:
 unix extensions = no

# non voglio impedire l'esecuzione dei files sugli share che non hanno la "x"
# voglio comportarmi come samba 3 che la consente sempre.
 acl allow execute always = yes


# Comandi relativi al workgroup e al browsing
# Questi sono adatti a un server STANDALONE
   workgroup = IL_MIO_WORKGROUP
   server role = standalone server
   passdb backend = tdbsam
   wins support = yes
   dns proxy = no
   time server = Yes

# Logging
  syslog = 0
  max log size = 1000
  utmp = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mask = 0711
   directory mask = 0700
   valid users = %S
   map hidden = no
   map system = no
   map archive = no
   dos filemode = yes

[documenti]
  comment = Disco documenti condivisi
  path = /ud0/documenti
  read only = No
  create mask = 0771
  directory mask = 0771
  force directory mode = 0770
  force create mode = 0060
  map system = no
  map hidden = no
  map archive = no
  dos filemode = Yes
  dos filetimes = Yes

Samba4/ConfigStandAlone (last edited 2017-07-31 10:12:38 by Kurgan)