For monitoring reasong there is usually no sense to run it from root.
However, daemon(8) creates pid files unconditionally with 0600 mode.
This patch adds -i option to override this.
A world-readable pidfile can be locked in shared mode by any user, which may cause the real daemon to act as if it is already running when it is not (e.g. after it crashed).
Ideally, something better than pidfiles would be used to track and monitor daemons.