You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When installing the NRPE package from the EPEL repo on REDHAT 8, the file /usr/lib/systemd/system/nrpe.service is created for systemd and is configured for a linux user "nrpe".
If we want to change this user in the /etc/nagios/nrpe.cfg file or in an include file, without changing the systemd file, this user (for example "nagios") is not used.
It is mandatory to modify the systemd file /usr/lib/systemd/system/nrpe.service to achieve the desired result
Is this a nrpe bug or do these two values have no use in the nrpe.cfg file?
Is there another method to achieve the desired result?
THANKS
The text was updated successfully, but these errors were encountered:
My understanding of the nrpe_user and nrpe_group directives is that NRPE expects to start as root, and "drop" permissions to the specified levels after startup. A non-root user will not be able to set their UID or GID, so if you set it separately in your systemd file, the nrpe.cfg directives may not be usable.
I do think we should at least log a warning or info message when this fails, though, so I'll keep this issue open for now.
Indeed, I entered the user as "root" in nrpe.service and the user as "nagios" in nrpe.cfg, and in this case the nrpe daemon is started in "nagios"
On the other hand, we want to use the rpm package from EPEL and which will create the nrpe.service file itself.
In this case, should we ask the packager to reintroduce the creation of the nrpe.service file with the "root" user?
I guess it's the --with-nrpe-user=<user> configure option that will change this user
Otherwise do we have to recompile the package ourselves? what we do not want to do if possible
THANKS
When installing the NRPE package from the EPEL repo on REDHAT 8, the file /usr/lib/systemd/system/nrpe.service is created for systemd and is configured for a linux user "nrpe".
If we want to change this user in the /etc/nagios/nrpe.cfg file or in an include file, without changing the systemd file, this user (for example "nagios") is not used.
It is mandatory to modify the systemd file /usr/lib/systemd/system/nrpe.service to achieve the desired result
Is this a nrpe bug or do these two values have no use in the nrpe.cfg file?
Is there another method to achieve the desired result?
THANKS
The text was updated successfully, but these errors were encountered: