One way to do this -
To grant access to user1 to poweroff and start/stop/restart other services, edit /etc/sudoers with the following:
Code:
user1 ALL=/sbin/poweroff, [other programs to start/stop/restart services]
To remove user1 line from /etc/sudoers, create shell script:
Code:
#!/bin/bash
mv /etc/sudoers /etc/sudoers.old
cat /etc/sudoers.old | sed '/user1/d' > /etc/sudoers
chmod +x to created script
To execute above script at end of business day, type the following at the command shell:
Code:
sudo at 5pm
[full path and name of created script]
^D