From fd597f83aed53bf3281ce9ec6b94f601868cfc75 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 5 Apr 2017 15:11:09 +0200 Subject: [PATCH] collect audit.log for easier selinux investigation Audit log contains useful information about selinux issues Reviewed-By: Milan Kubik --- ipaplatform/base/paths.py | 1 + ipatests/pytest_plugins/integration/tasks.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ipaplatform/base/paths.py b/ipaplatform/base/paths.py index 9cf160fac..070d3ff44 100644 --- a/ipaplatform/base/paths.py +++ b/ipaplatform/base/paths.py @@ -295,6 +295,7 @@ class BasePathNamespace(object): SSSD_MC_PASSWD = "/var/lib/sss/mc/passwd" SSSD_PUBCONF_KNOWN_HOSTS = "/var/lib/sss/pubconf/known_hosts" SSSD_PUBCONF_KRB5_INCLUDE_D_DIR = "/var/lib/sss/pubconf/krb5.include.d/" + VAR_LOG_AUDIT = "/var/log/audit/audit.log" DIRSRV_LOCK_DIR = "/var/lock/dirsrv" VAR_LOG_DIRSRV_INSTANCE_TEMPLATE = "/var/log/dirsrv/slapd-%s" SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE = "/var/log/dirsrv/slapd-%s/access" diff --git a/ipatests/pytest_plugins/integration/tasks.py b/ipatests/pytest_plugins/integration/tasks.py index 382028a74..1705e2564 100644 --- a/ipatests/pytest_plugins/integration/tasks.py +++ b/ipatests/pytest_plugins/integration/tasks.py @@ -84,6 +84,9 @@ def setup_server_logs_collecting(host): # dogtag logs host.collect_log(os.path.join(paths.VAR_LOG_PKI_DIR)) + # selinux logs + host.collect_log(paths.VAR_LOG_AUDIT) + # SSSD debugging must be set after client is installed (function # setup_sssd_debugging)