From 7174dcd2652fe9493bddacd7d10ee1f9e3b2f993 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Wed, 3 Apr 2019 09:51:35 +0200 Subject: [PATCH] Upgrading docs: Mention CLI commands --- doc/16-upgrading-icinga-2.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/16-upgrading-icinga-2.md b/doc/16-upgrading-icinga-2.md index 222f3c341..5853f8fc1 100644 --- a/doc/16-upgrading-icinga-2.md +++ b/doc/16-upgrading-icinga-2.md @@ -67,6 +67,23 @@ The [IdoMysqlConnection](09-object-types.md#objecttype-idomysqlconnection) and [ objects provide a new attribute named `last_failover` which shows the last failover timestamp. This value also is available in the [ido](10-icinga-template-library.md#itl-icinga-ido) CheckCommand output. + +### CLI Commands + +CLI commands such as `api setup`, `node wizard/setup`, `feature enable/disable/list` +required root permissions previously. Since the file permissions allow +the Icinga user to change things already, and users kept asking to +run Icinga on their own webspace without root permissions, this is now possible +with 2.11. + +If you are running the commands with a different user than the +compiled `ICINGA_USER` and `ICINGA_GROUP` CMake settings (`icinga` everywhere, +except Debian with `nagios` for historical reasons`), ensure that this +user has the capabilities to change to a different user. + +If you still encounter problems, run the aforementioned CLI commands as root, +or with sudo. + ## Upgrading to v2.10 ### Path Constant Changes -- 2.40.0