Code: Select all
foo@pi18:~ $ sudo -l
Matching Defaults entries for foo on pi18:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin,
env_keep+=NO_AT_BRIDGE, !secure_path, env_keep+="http_proxy HTTP_PROXY",
env_keep+="https_proxy HTTPS_PROXY", env_keep+="ftp_proxy FTP_PROXY",
env_keep+=RSYNC_PROXY, env_keep+="no_proxy NO_PROXY"
User foo may run the following commands on pi18:
(ALL : ALL) ALL
(ALL) NOPASSWD: ALL, !/sbin/shutdown, !/usr/sbin/shutdown, !/sbin/poweroff,
!/usr/sbin/poweroff, !/usr/bin/poweroff, !/sbin/reboot,
!/usr/sbin/reboot, !/usr/bin/reboot
(ALL) NOPASSWD: ALL
foo@pi18:~ $ which reboot
/usr/sbin/reboot
foo@pi18:~ $ sudo cat /etc/sudoers.d/000_foo-noreboot
Cmnd_Alias FOO = /sbin/shutdown, /usr/sbin/shutdown, \
/sbin/poweroff, /usr/sbin/poweroff, /usr/bin/poweroff, \
/sbin/reboot, /usr/sbin/reboot, /usr/bin/reboot
foo@pi18:~ $ ls -l /etc/sudoers.d/000_foo-noreboot
-r--r----- 1 root root 176 Sep 23 15:37 /etc/sudoers.d/000_foo-noreboot
TIA