Module: check_mk
Branch: master
Commit: be3f4d509ad461b031ac474edb4745e504bc2cbd
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=be3f4d509ad461…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: Thu Jul 5 07:57:11 2018 +0200
CMK-563: Add Werk 5502
5502 FIX Prevent baked tar.gz agents from changing ownership of files on host
When extracting a tar.gz packaged agent from the agent bakery as root (as it is normallly
done), the user and group ownerships of the extracted files would be set to the Check_MK
site user, if such user is available on the target host. This would lead to a wrong
ownership on some folders like "/etc", "/usr" and "/var".
In order to prevent this, the agent bakery now creates the tar.gz packages correctly by
setting an ownership of "root".
Change-Id: I0337aaddf8bed83a8cc03c5908415fabbd0be40f
---
.werks/5502 | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/.werks/5502 b/.werks/5502
new file mode 100644
index 0000000..da33566
--- /dev/null
+++ b/.werks/5502
@@ -0,0 +1,13 @@
+Title: Prevent baked tar.gz agents from changing ownership of files on host
+Level: 1
+Component: agents
+Class: fix
+Compatible: compat
+Edition: cee
+State: unknown
+Version: 1.6.0i1
+Date: 1530769691
+
+When extracting a tar.gz packaged agent from the agent bakery as root (as it is normallly
done), the user and group ownerships of the extracted files would be set to the Check_MK
site user, if such user is available on the target host. This would lead to a wrong
ownership on some folders like "/etc", "/usr" and "/var".
+
+In order to prevent this, the agent bakery now creates the tar.gz packages correctly by
setting an ownership of "root".