]> code.ossystems Code Review - openembedded-core.git/commit
sysvinit: allow users in shutdown group to perform halt/reboot
authorLaurentiu Palcu <laurentiu.palcu@intel.com>
Wed, 3 Jul 2013 14:02:49 +0000 (17:02 +0300)
committerSaul Wold <sgw@linux.intel.com>
Tue, 9 Jul 2013 14:56:11 +0000 (07:56 -0700)
commitb32d06fbe797cd39cc19f62bda8a698effe7c0ea
tree42c8472e81f04bccfdcda33eb30219e7bf7cac26
parenta57e4253c5e7d32702e32df5ec3ad007075a199f
sysvinit: allow users in shutdown group to perform halt/reboot

For this to happen:
 * 'shutdown' group has been created;
 * changed ownership group for /sbin/halt and /sbin/shutdown to 'shutdown';
 * deny execution rights to other users except 'root' and those belonging
   to 'shutdown' group;
 * set setuid bit to both apps;

So, basically, in order for a normal user to be able to shutdown/reboot
the machine, it must be a member of 'shutdown' group.

Other changes:
 * fixed identation for 2 lines that used spaces instead of tabs;

[YOCTO #4345]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb