Change the group and the permissions on /dev/acpi, to make "acpiconf"

work when called by members of the 'operator' group. They are already
allowed to eg power off the system (via suid shutdown(8)), so they
might as well be permitted to suspend it.

Tested by:	xmj@
Reviewed by:	delphij@
MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D16062
This commit is contained in:
Edward Tomasz Napierala 2018-07-02 14:15:30 +00:00
parent 8ab684e234
commit d1655c6f39

View File

@ -667,7 +667,7 @@ acpi_attach(device_t dev)
sc->acpi_sleep_disabled = TRUE;
/* Create the control device */
sc->acpi_dev_t = make_dev(&acpi_cdevsw, 0, UID_ROOT, GID_WHEEL, 0644,
sc->acpi_dev_t = make_dev(&acpi_cdevsw, 0, UID_ROOT, GID_OPERATOR, 0664,
"acpi");
sc->acpi_dev_t->si_drv1 = sc;