查看: 715|回复: 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

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
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:dzh188@hotmail.com

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

在本版发帖返回顶部