方法一:
chmod a+s reboot
方法二
root用户修改 /etc/目录下的sudoers文件。
root用户可以手工修改/etc目录下的sudoers,这个文件权限的默认值是4 4 0,其他用户无权访问。
(两种方法修改,第一种:chmod 660 /etc/shdoers 改成可以写的权限,然后用vi 编辑即可,改完之后在把权限改回去。第二种:用visudo, visudo会把这个文件保存到一个临时文件里面去,它不是真正的配置文件,改完后这个内容会保存在内存里,退出visudo后才会写进真正的 sudoers文件。)
# ls -l /etc/sudoers
-r--r----- 1 root root 580 Oct 4 2004 /etc/sudoers
# visudo
在 root ALL=(ALL) ALL 下面添加一行:redhat ALL=(ALL) /sbin/reboot 表示:redhat用户可以在任何主机上变成任何人去行/sbin/reboot。
例如:
root ALL=(ALL) ALL
redhat ALL=(ALL) /sbin/reboot