The group "operator" gatekeeps a few superuser abilities (dumping disks,
authorderaadt <deraadt@openbsd.org>
Mon, 19 Jun 2023 13:05:25 +0000 (13:05 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 19 Jun 2023 13:05:25 +0000 (13:05 +0000)
commit1105dba72eac676a382118686dc491cc5e949794
treeefa76fa4466484ddb7bbe9aa546277c5a882f70b
parent1897c8c355c05569359484c1eeeaf6bb37b529fa
The group "operator" gatekeeps a few superuser abilities (dumping disks,
manipulating tape drives -> means gid operator on device nodes).  This group
is also used with group-access bit on the setuid-root shutdown command
(mode ug+x,u+s).  Some people use this to shutdown/reboot their machines, but
use of that group is giving them disk read access also, which is wrong.
It would be a pain to re-gid all the device nodes, so instead let's renumber
the operator execution gid into group "_shutdown".
Users using this shutdown/reboot functionality will notice it no longer works,
and move themselves to the correct group.
Various choices discussed at large, this seems our best choice.
ok sthen
etc/group
sbin/shutdown/Makefile
sbin/shutdown/shutdown.8