Linux下普通用户如何执行关机命令

来源: 60站长交易平台 日期: 2018-12-04 13:04:18 人气: -

Linux下普通用户如何执行关机命令?Linux对权限把控比较严格,普通用户没有关机或重启的权限,原则上Linux普通用不是不具有关机权限的,如果让Linux的普通用户也有关机和重启的权限,对系统安全会是一种威胁。所以不建议Linux开启关机和重启权限,具体的操作方法方法如下:

  方法一:

  使用sudo命令。首先安装sudo:

  #pacman -S sudo

  然后,在root用户下用visudo命令添加以下到/etc/sudoers文件的末端。替换其中的user为你的用户名,hostname为你的主机名。

  user hostname=NOPASSWD: /sbin/shutdown -h now

  user hostname=NOPASSWD: /sbin/reboot

  或者合并为一行表示

  user hostname=NOPASSWD: /sbin/shutdown -h now,/sbin/reboot

  现在你的用户可以用sudo shutdown -h now命令关机,reboot命令重启了。

  方法二:

  在Xfce下,如果你希望用户利用Hal关机,需要安装sudo。然后用visudo -f命令添加以下内容到/etc/sudoers中

  对所有用户:

  %users hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper

  对单一用户:

  user hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper

  替换其中的user为你的用户名,hostname为你的主机名(你可以用hostname命令得到它)。

  这样你定义了的用户的“关机”和“重启”选项就激活了,更多精彩内容,尽在https://www.60zhan.com


分类标签: linux