查看: 663|回覆: 1

[教程] linux怎样用普通用户关机

[複製鏈接]

13

主題

0

回帖

39

積分

技术1级

金币
26
閲讀權限
10
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-5-2
QQ
發表於 2010-8-5 10:03:25 | 顯示全部樓層 |閲讀模式
用sudo没错,用root执行
#visudo
添加一行:
youruser ALL=/sbin/shutdown,/sbin/reboot,/sbin/halt
保存退出,执行:
#sudo -v
然后用youruser登陆,执行:
$sudo /sbin/shutdown
就可以了

恩,用sudo的确可以,大家可以参考这篇文章:
http://www.linuxsir.org/postnuke/modules.php?op=modload&name=News&file=article&sid=725
回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-5-9 21:29:33 | 顯示全部樓層
回复:

LZ的方法很实用啊!我之前都是直接给普通用户加sudo权限,没想到可以这样精确指定允许执行的命令。

补充一点:

如果想让关机更方便,还可以把命令 alias 一下:
  1. alias shutdown='sudo /sbin/shutdown'
複製代碼

放到 ~/.bashrc 里,这样直接打 shutdown 就会自动 sudo 了,连 sudo 都不用加。

另外如果是 Ubuntu 的话,默认的 sudo 组用户应该已经有权限了,可以试试直接 sudo shutdown -h now

感谢LZ分享经验!收藏了
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部