我使用centOS 5.7,我需要一个帐户,我有在服务器上能够重新启动服务器。
我该怎么做呢? 我应该担心这个安全问题吗?
我需要它的原因…我想重新启动服务器每6或12小时…还没有决定。 但我不想在根上创build一个cronjob,因为我想在重启之前运行一些命令,并且我希望在命令运行完成之后重新启动。
基本上是一个倒计时,直到服务器停下来的游戏服务器。
将以下内容添加到/etc/sudoers :
username ALL=/sbin/reboot
然后,用户帐户可以调用/ sbin / reboot命令: sudo /sbin/reboot ,它将以root身份运行(sudo可以被视为“超级用户”)。 并且当然用用户帐户的名字replace用户名 。 sudo会询问用户的密码,所以如果你要编写脚本,你可能需要添加NOPASSWD:参数,例如:
username ALL= NOPASSWD: /sbin/reboot
select最适合你的东西!