<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; CentOS 6.5 дублирование логов samba full_audit]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=36054&amp;type=atom" />
	<updated>2014-09-12T06:08:54Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=36054</id>
		<entry>
			<title type="html"><![CDATA[CentOS 6.5 дублирование логов samba full_audit]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=422276#p422276" />
			<content type="html"><![CDATA[<p>Доброе утро, коллеги.<br />Не могу никак победить дублирование логов от модуля <strong>SAMBA full_audit</strong>, который пишет и в <strong>/var/log/messages</strong> и в <strong>/var/log/samba/log.audit</strong>.<br />В <strong>smb.conf</strong> настроено писать логи в <strong>/var/log/samba/log.audit</strong>. А в настройках <strong>rsyslog.conf</strong> указано не писать логи самбы в общий журнал. Но они все равно пишутся и записи задваиваются.<br />Где моя ошибка?</p><p>Ниже привожу файлы настроек:<br /># cat /etc/samba/smb.conf<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>[global]<br />&nbsp; &nbsp;workgroup = TESTDOMAIN<br />&nbsp; &nbsp;realm = TESTDOMAIN.LOCAL</p><p>&nbsp; &nbsp;security = ADS<br />&nbsp; &nbsp;encrypt passwords = true<br />&nbsp; &nbsp;dns proxy = no<br />&nbsp; &nbsp;socket options = TCP_NODELAY</p><p>&nbsp; &nbsp;domain master = no<br />&nbsp; &nbsp;local master = no<br />&nbsp; &nbsp;preferred master = no<br />&nbsp; &nbsp;os level = 0<br />&nbsp; &nbsp;domain logons = no</p><p>&nbsp; &nbsp;# Отключить поддержку принтеров<br />&nbsp; &nbsp;load printers = no<br />&nbsp; &nbsp;show add printer wizard = no<br />&nbsp; &nbsp;printcap name = /dev/null<br />&nbsp; &nbsp;disable spoolss = yes</p><p> # Опции сопоставления доменных пользователей и виртуальных пользователей в системе через Winbind.<br />&nbsp; &nbsp;idmap config * : range = 10000 - 40000<br />&nbsp; &nbsp;idmap config * : backend = tdb<br />&nbsp; &nbsp;winbind enum groups = yes<br />&nbsp; &nbsp;winbind enum users = yes<br />&nbsp; &nbsp;winbind use default domain = yes<br />&nbsp; &nbsp;winbind refresh tickets = yes</p><p>&nbsp; &nbsp;log level = vfs:2<br />&nbsp; &nbsp;max log size = 0<br />&nbsp; &nbsp;syslog = 0<br />&nbsp; &nbsp;syslog only = yes</p><p>#####################################</p><p>#Глобальные настройки для модуля КОРЗИНЫ<br />#корзина<br /> vfs object = recycle<br />#сохранять структуру папок<br /> recycle:keeptree = Yes<br />#изменять время обращения к файлу на время удаления<br /> recycle:touch = Yes<br />#поддержка версионности<br /> recycle:versions = Yes<br />#максимальный размер хранимого в корзине файла не ограничен<br /> recycle:maxsize = 0<br />#исключения не помещаемые в корзину<br /> recycle:exclude = ?~$*,~$*,*.tmp,index*.pl,index*.htm*,*.temp,*.TMP<br />#папка куда девать исключения<br /> recycle:exclude_dir = /tmp</p><p>#####################################</p><p>#Глобальные настройки для модуля АУДИТ<br />#включаю модуль аудита<br />vfs objects = full_audit<br />#префикс, сообщений в лог-файле,каждая строка будет начинаться с user|ip_adress|машина|шара<br />full_audit:prefix = %u|%I|%m|%S<br />#Действия пользователей, которые записываются в лог-файл:<br />full_audit:success = connect disconnect opendir mkdir rmdir closedir open close read pread write pwrite sendfile rename unlink chmod fchmod chown fchown chdir ftruncate lock symlink readlink link mknod<br />full_audit:failure = connect disconnect opendir mkdir rmdir closedir open close read pread write pwrite sendfile rename unlink chmod fchmod chown fchown chdir ftruncate lock symlink readlink link mknod<br />#Параметры, позволяющие управлять записью в журналы демоном syslogd:<br />full_audit:facility = local5<br />full_audit:priority = notice</p><p>#####################################<br />[RO]<br /># comment = Файлы и документы<br /> path =/SAMBA/RO/<br /> read list = &quot;@пользователи домена&quot;<br /> write list = &quot;@пользователи домена&quot;<br /> admin users = admin<br /> read only = No<br /> map archive = no<br /> map read only = no<br /> create mask = 0660<br /> directory mask = 0770<br /> force unknown acl user = yes<br /> delete readonly = yes<br /># наследовать владельца (вышестоящей директории)<br /> inherit owner = yes<br /># наследовать ACL<br /> inherit acls = yes<br /># наследовать права<br /> inherit permissions = yes<br />#позвоялет редактору прав из винды корректно обрабатывать<br /># наследуемые права<br /> map acl inherit = yes<br />#корзина<br /> vfs object = recycle<br />#удалять файлы в подкаталог текущего с указанием пользователя<br /> recycle:repository = /SAMBA/RECYCLE/recycle-ro/%U<br />#включаю модуль аудита<br /> vfs objects = full_audit</p><p>[RW]<br /># comment = Файлы и документы<br /> path =/SAMBA/RW/<br /> read list = &quot;@пользователи домена&quot;<br /> write list = &quot;@пользователи домена&quot;<br /> admin users = admin<br /> read only = No<br /> map archive = no<br /> map read only = no<br /> create mask = 0660<br /> directory mask = 0770<br /> force unknown acl user = yes<br /> delete readonly = yes<br /># наследовать владельца (вышестоящей директории)<br /> inherit owner = yes<br /># наследовать ACL<br /> inherit acls = yes<br /># наследовать права<br /> inherit permissions = yes<br />#позвоялет редактору прав из винды корректно обрабатывать<br /># наследуемые права<br /> map acl inherit = yes<br />#корзина<br /> vfs object = recycle<br />#удалять файлы в подкаталог текущего с указанием пользователя<br /> recycle:repository = /SAMBA/RECYCLE/recycle-rw/%U<br />#включаю модуль аудита<br /> vfs objects = full_audit</p><p>[user1]<br /># comment = Файлы и документы<br /> path =/SAMBA/user1/<br /> read list = &quot;@пользователи домена&quot;<br /> write list = &quot;@пользователи домена&quot;<br /> admin users = admin<br /> read only = No<br /> map archive = no<br /> map read only = no<br /> create mask = 0660<br /> directory mask = 0770<br /> force unknown acl user = yes<br /> delete readonly = yes<br /># наследовать владельца (вышестоящей директории)<br /> inherit owner = yes<br /># наследовать ACL<br /> inherit acls = yes<br /># наследовать права<br /> inherit permissions = yes<br />#позвоялет редактору прав из винды корректно обрабатывать<br /># наследуемые права<br /> map acl inherit = yes<br />#корзина<br /> vfs object = recycle<br />#удалять файлы в подкаталог текущего с указанием пользователя<br /> recycle:repository = /SAMBA/RECYCLE/recycle-user1/%U<br />#включаю модуль аудита<br /> vfs objects = full_audit</p><p>[user2]<br /># comment = Файлы и документы<br /> path =/SAMBA/user2/<br /> read list = &quot;@пользователи домена&quot;<br /> write list = &quot;@пользователи домена&quot;<br /> admin users = admin<br /> read only = No<br /> map archive = no<br /> map read only = no<br /> create mask = 0660<br /> directory mask = 0770<br /> force unknown acl user = yes<br /> delete readonly = yes<br /># наследовать владельца (вышестоящей директории)<br /> inherit owner = yes<br /># наследовать ACL<br /> inherit acls = yes<br /># наследовать права<br /> inherit permissions = yes<br />#позвоялет редактору прав из винды корректно обрабатывать<br /># наследуемые права<br /> map acl inherit = yes<br />#корзина<br /> vfs object = recycle<br />#удалять файлы в подкаталог текущего с указанием пользователя<br /> recycle:repository = /SAMBA/RECYCLE/recycle-user2/%U<br />#включаю модуль аудита<br /> vfs objects = full_audit</p><p>[user3]<br /># comment = Файлы и документы<br /> path =/SAMBA/user3/<br /> read list = &quot;@пользователи домена&quot;<br /> write list = &quot;@пользователи домена&quot;<br /> admin users = admin<br /> read only = No<br /> map archive = no<br /> map read only = no<br /> create mask = 0660<br /> directory mask = 0770<br /> force unknown acl user = yes<br /> delete readonly = yes<br /># наследовать владельца (вышестоящей директории)<br /> inherit owner = yes<br /># наследовать ACL<br /> inherit acls = yes<br /># наследовать права<br /> inherit permissions = yes<br />#позвоялет редактору прав из винды корректно обрабатывать<br /># наследуемые права<br /> map acl inherit = yes<br />#корзина<br /> vfs object = recycle<br />#удалять файлы в подкаталог текущего с указанием пользователя<br /> recycle:repository = /SAMBA/RECYCLE/recycle-user3/%U<br />#включаю модуль аудита<br /> vfs objects = full_audit</p></div></div><p># cat /etc/rsyslog.conf<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p># rsyslog v5 configuration file</p><p># For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html<br /># If you experience problems, see <a href="http://www.rsyslog.com/doc/troubleshoot.html">http://www.rsyslog.com/doc/troubleshoot.html</a></p><p>#### MODULES ####</p><p>$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)<br />$ModLoad imklog&nbsp; &nbsp;# provides kernel logging support (previously done by rklogd)<br />#$ModLoad immark&nbsp; # provides --MARK-- message capability</p><p># Provides UDP syslog reception<br />#$ModLoad imudp<br />#$UDPServerRun 514</p><p># Provides TCP syslog reception<br />#$ModLoad imtcp<br />#$InputTCPServerRun 514</p><br /><p>#### GLOBAL DIRECTIVES ####</p><p># Use default timestamp format<br />$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat</p><p># File syncing capability is disabled by default. This feature is usually not required,<br /># not useful and an extreme performance hit<br />#$ActionFileEnableSync on</p><p># Include all config files in /etc/rsyslog.d/<br />$IncludeConfig /etc/rsyslog.d/*.conf</p><br /><p>#### RULES ####</p><p># Log all kernel messages to the console.<br /># Logging much else clutters up the screen.<br />#kern.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/console</p><p># Log anything (except mail) of level info or higher.<br /># Don&#039;t log private authentication messages!<br />*.info;mail.none;authpriv.none;cron.none&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/messages</p><p># The authpriv file has restricted access.<br />authpriv.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/secure</p><p># Log all the mail messages in one place.<br />mail.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -/var/log/maillog</p><br /><p># Log cron stuff<br />cron.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/cron</p><p># Everybody gets emergency messages<br />*.emerg&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*</p><p># Save news errors of level crit and higher in a special file.<br />uucp,news.crit&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/spooler</p><p># Save boot messages also to boot.log<br />local7.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /var/log/boot.log</p><br /><p># ### begin forwarding rule ###<br /># The statement between the begin ... end define a SINGLE forwarding<br /># rule. They belong together, do NOT split them. If you create multiple<br /># forwarding rules, duplicate the whole block!<br /># Remote Logging (we use TCP for reliable delivery)<br />#<br /># An on-disk queue is created for this action. If the remote host is<br /># down, messages are spooled to disk and sent when it is up again.<br />#$WorkDirectory /var/lib/rsyslog # where to place spool files<br />#$ActionQueueFileName fwdRule1 # unique name prefix for spool files<br />#$ActionQueueMaxDiskSpace 1g&nbsp; &nbsp;# 1gb space limit (use as much as possible)<br />#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown<br />#$ActionQueueType LinkedList&nbsp; &nbsp;# run asynchronously<br />#$ActionResumeRetryCount -1&nbsp; &nbsp; # infinite retries if host is down<br /># remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional<br />#*.* @@remote-host:514<br /># ### end of the forwarding rule ###</p><br /><p>#_# настройка сбора логов самбы в отдельный файл /var/log/samba/log.audit<br />#_# а файл /var/log/messages будет оставаться чистым<br />local5.notice&nbsp; &nbsp;/var/log/samba/log.audit<br />local5.*&nbsp; &nbsp; &nbsp; &nbsp; -/var/log/messages<br />#######################################</p></div></div><p>Файлы логов:<br /># tail /var/log/samba/log.audit<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Sep 11 16:42:27 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|closedir|ok|<br />Sep 11 16:42:27 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|opendir|ok|.<br />Sep 11 16:42:27 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|closedir|ok|<br />Sep 11 16:43:24 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|close|ok|.<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|chdir|ok|chdir|/tmp<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|disconnect|ok|IPC$<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|chdir|ok|chdir|/<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/SAMBA/RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|disconnect|ok|RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/</p></div></div><p># tail /var/log/messages<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|chdir|ok|chdir|/<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|chdir|ok|chdir|/tmp<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|disconnect|ok|IPC$<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|IPC_|chdir|ok|chdir|/<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/SAMBA/RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|disconnect|ok|RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/SAMBA/RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|disconnect|ok|RW<br />Sep 11 16:43:35 samba smbd[1137]: TESTDOMAIN\user2|172.16.10.21|winxp1|RW|chdir|ok|chdir|/</p></div></div>]]></content>
			<author>
				<name><![CDATA[gberc]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22665</uri>
			</author>
			<updated>2014-09-12T06:08:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=422276#p422276</id>
		</entry>
</feed>
