Titelseite

5.1.6. Samba-Server/Netlogon anpassen

Die zentrale Konfigurationsdatei für den Samba-Server ist /etc/samba/smb.conf. Da diese Datei bei jeder Aktualisierung der paedML-Software-Pakete überschrieben wird, lassen sich eigene Anpassungen nicht dauerhaft darin einpflegen.

Für eigene Samba-Konfigurationsanpassungen haben wir daher zwei Dateien vorgesehen, die vom Samba-Server zusätzlich eingelesen werden und die Paketaktualisierungen unbeschadet überstehen:

  1. /etc/samba/smb.conf.global: Hier können zusätzliche globale Parameter gesetzt oder Werte bereits in smb.conf definierter Parameter geändert werden. Beispiel:

    # custom global options
     
    case sensitive = No
  2. /etc/samba/smb.conf.shares: Hier können sie zusätzlich eigene Freigaben definieren oder Parameter von bereits in smb.conf definierten Freigaben ändern. Beispiel:

    # custom share definitions 
    
    [pgm]
            writeable = Yes
            write list =
            readonly = No
            guest ok = No
            case sensitive = No
    
    [spgm]
            path = /home/samba/sprogs
            comment = Schueler Programme
            create mode = 664
            directory mode = 775
            writeable = yes

Damit zusätzlich eingerichtete Freigaben bei der Benutzeranmeldung an Windows-Clients auch mit einem Laufwerksbuchstaben verbunden werden, muss zusätzlich noch das Netlogon-Skript /home/samba/netlogon/login.bat angepasst werden (im Beispiel wird zusätzlich die Freigabe spgm mit Laufwerk S: verbunden):

:winnt
call \\server\netlogon\logon.bat H: %USERNAME% K: pgm R: cdrom S: spgm
Version 4.0