Linux shutdown命令

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:57:07
我在linux下用shutdown命令关机时,总是提示“you should be root to do that”。在我用CHMOD修改它的权限后还是如此。
请教高手这要如何解决?
回复一楼:可是为什么我用halt命令又能关机?并且我以前在普通用户下用shutdown也能关机,后来不知道怎么搞的就不行了,我把root用户下的shutdown命令拷到我的普通用户下,并且修改了它的权限,还是有以上显示啊!

是的啊!就像上面所说的,我以前也能用普通用户的shutdown关机的,但是现在只能用halt了。

Linux一直认为关机是很重要的事情,只应该由root来做。所以还是尊重这个习惯吧。

如果是Fedora普通用户应该这样运行
su -c "shutdown [args]"

如果是Ubuntu普通用户应该这样运行
sudo shutdown [args]

当然如果你可以先切换到root再执行命令
all linux:
su
[root password]

Ubuntu Linux:
sudo -i
[your current user password]

总之必须要用root权限来执行

------------------------------------
halt 和 shutdown 都是需要root权限才能执行的,你确定你能使用普通用户使用halt来关机吗?

su - root shutdown -h now