[Samba] Log rotation issue
Achim Gottinger
achim at ag-web.biz
Thu Nov 30 12:50:52 UTC 2017
Am 30.11.2017 um 13:17 schrieb Anantha Raghava via samba:
> Hi,
>
> We recently migrated the samba-ad-dc from 4.6.5 to 4.7.1. Over a
> period of last 15 days or so we have been observing that although the
> samba log rotates, upon rotation, samba will start writing the logs to
> both the main log file and the <main log>.old file simultaneously.
> While, the main log file rotates properly, instead of deleting old
> file and create a new one on rotation, samba continues to write into
> the <main log>.old file and file size keeps increasing.
>
> Any suggestion to fix it? Also, we need some suggestions to use wild
> card such as %h, %m etc for samba log.
>
> Our smb.conf is shown below.
>
> # Global parameters
> [global]
> netbios name = DC1
> realm = ***********.COM
> server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc,
> drepl, winbindd, ntp_signd, kcc, dnsupdate
> workgroup = ********
> server role = active directory domain controller
> idmap_ldb:use rfc2307 = yes
> ldap server require strong auth = no
>
> #eventlog list = Application System Security SyslogLinux
> eventlog list = Security
> #Log Level
> log level = 3
> log file = /var/log/samba/samba.log
> max log size = 1000000
>
> [netlogon]
> path = /usr/local/samba/var/locks/sysvol/***********.com/scripts
> read only = No
>
> [sysvol]
> path = /usr/local/samba/var/locks/sysvol
> read only = No
>
> [shares]
> comment = For all Users
> path = /home/shares
> read only = No
>
>
You can try and add the "copytruncate" option to your samba logrotate
config file.
This is what i have to use on debian wheezy:
/etc/logrotate.d/samba
-----------------------------
...
/var/log/samba/log.samba {
weekly
missingok
rotate 7
copytruncate
compress
delaycompress
notifempty
}
----------------------------
More information about the samba
mailing list