Abilitare log per demone samba (smbd) in OpenSUSE

In /etc/samba/smb.conf:

[global]
#log level=0 oppure non specificato per disabilitare il log. 2 o 3 per aumentare il dettaglio del log (more verbose)
log level = 1
# si possono utlizzare alcune variabili speciali per comporre differenti file di log %S (log delle share), %m (log dei client)
log file = /var/log/smb.log

In OpenSUSE pur avendo disabilitato da YaST l'applicazione AppArmor la scrittura del log nella directory /var/log potrebbe non funzionare. Infatti controllando con il logger binario 

journalctl -af --no-tail |grep apparmor

si potrebbe visualizzare il seguente messaggio di errore:

 [...] apparmor="DENIED" operation="mknod" profile="/usr/sbin/smbd" name="/var/log/smb.log" [...]

Per risolvere il problema è necessario modificare un file di configurazione che imposta l'applicazione smbd tra i parametri di AppArmor. Il file in questione è: /etc/apparmor.d/usr.sbin.smbd. Aggiungere nel file la seguente riga, ricordandosi di finire la stringa con una virgola (,):

 /var/log/** rwk,

Ricaricare i file di configurazione dei servizi apparmor e smbd o, eventualmente, riavviare gli stessi. Verificare che il file di log /var/log/smb.log sia stato creato e che il file risulti popolato.