Salut a tous essayé de faire un serveur samba ubuntu et j'ai couru testparm et il est venu avec ---- AVERTISSEMENT option "syslog" est obsolète '---- Dans smb.conf j'ai syslog mis à 0 (je n'ai pas idée de ce que cela signifie) Si quelqu'un a des idées. Merci Nic
La syntaxe que vous recherchez est la suivante: logging = syslog @ 1 /var/log/samba/log.%m
Commentez ou supprimez syslog = 0. Le nombre est le mappage de gravité pour lequel les journaux sont consignés. 0 => log_err, 1 => log_warning, 2 => log_notice.
Le paramètre number définit un seuil pour l'envoi de messages à syslog. Seuls les messages dont le niveau de débogage est inférieur à cette valeur seront envoyés à syslog.
La valeur par défaut est 1. Si vous configurez un bac à sable de développement, je vous demanderais de le supprimer, sauf si vous rencontrez des problèmes et devez consulter les journaux.
J'utilise Debian et la syntaxe ci-dessus ne montre aucune erreur lors de l'exécution de testparm.
J'ai eu le même avertissement. Il est parti quand j'ai commenté la ligne
syslog = 0
dans le fichier smb.conf
.
Les versions les plus récentes de Samba ont un paramètre plus puissant appelé logging
qui permet un contrôle plus précis de la journalisation. L'avertissement vous indique que, dans les versions futures, le paramètre syslog
peut être pris en compte pour la suppression en faveur de la plus récente logging
name__. Voir man smb.conf
pour plus de détails.
En complément de la réponse @ user760430, vous pouvez utiliser plusieurs "backends" de journaux. Dans mon exemple: syslog et file.
# log file
log file = /var/log/samba/log.%m
# no log to syslog (0-level), log 2-level to file
logging = syslog@0 file@2
# overall log level
log level = 3