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://js.Vevb.com。
新聞熱點
疑難解答