Hi,
sorry for the very late reply. I forwarded this to the upstream mailing
list back in February 2021 [1], and upstream opened an issue to track it
[2].
Upstream agreed that ipmiconsole (and probably ipmipower and the other
out-of-band tools) don't need root, but leaned towards keeping them in
/usr/sbin for two reasons:
- they have been there for 15+ years, so many users and scripts hardcode
/usr/sbin, and moving them would at least need compatibility symlinks;
- security: most FreeIPMI tools read configuration files that can hold
BMC credentials, and an admin who sets one up may not expect every local
user to run the tool with it.
The upstream issue is still open, so I'm leaving this bug open and
marking it as forwarded there. I'd rather not move the binaries in
Debian only; if upstream changes the install location, Debian will follow.
Regards,
Fabio
[1] https://lists.gnu.org/archive/html/freeipmi-devel/2021-02/threads.html
[2] https://github.com/chu11/freeipmi-mirror/issues/40