用 sudo 也可以不用密码,上面也已经说了,你不务实地去试,有什么办法呢。罗非鱼 写了:这帮回帖的,一个比一个不务实,我的前提条件是,没有sudo 的密码,没有root密码,普通用户根本不能使用那些命令!
如何关机?
-
- 帖子: 980
- 注册时间: 2008-04-12 12:44
Re: 如何关机?
pt@pt-laptop:~$ shutdown () { #{{{2
> echo -n 你确定要关机吗?
> read i
> if [ $i = "y" -o $i = "是" ]
> then
> dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
> fi
> }
pt@pt-laptop:~$
我在终端里面输入后,没有任何反应
> echo -n 你确定要关机吗?
> read i
> if [ $i = "y" -o $i = "是" ]
> then
> dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
> fi
> }
pt@pt-laptop:~$
我在终端里面输入后,没有任何反应
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 如何关机?
废话!你先去学点shell基础好不好?这是定义一个zsh函数方便日后使用的!喜欢敲字的话你直接敲以下命令好了:罗非鱼 写了:pt@pt-laptop:~$ shutdown () { #{{{2
> echo -n 你确定要关机吗?
> read i
> if [ $i = "y" -o $i = "是" ]
> then
> dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
> fi
> }
pt@pt-laptop:~$
我在终端里面输入后,没有任何反应
代码: 全选
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
-
- 帖子: 980
- 注册时间: 2008-04-12 12:44
Re: 如何关机?
lilydjwg,可否解释一下你的关机命令,太长了,我google,想不太明白。
37楼的意思,我明白呢
在终端中依次输入,
PASSWORD=111
echo $PASSWORD | sudo -S shutdown -h now
不过不符合要求,根本不知道root密码,如何去写这个。
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
这个是终极解决之道,无须密码,普通用户可以关机。
37楼的意思,我明白呢
在终端中依次输入,
PASSWORD=111
echo $PASSWORD | sudo -S shutdown -h now
不过不符合要求,根本不知道root密码,如何去写这个。
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
这个是终极解决之道,无须密码,普通用户可以关机。
- 百草谷居士
- 帖子: 4025
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 如何关机?
这个问题其实也困扰我很长时间。楼上诸位给出的办法也很麻烦。其实我想能不能把shutdown命令降级为普通用户可执行的命令呢?
既然普通用户从关机菜单上选择关机时不用输入密码,那么关机本身应该不是超级用户权限吧?
但是这个权限并不是靠shutdown命令文件本身的权限来控制的,那么它的控制权限在哪呢?
既然普通用户从关机菜单上选择关机时不用输入密码,那么关机本身应该不是超级用户权限吧?
但是这个权限并不是靠shutdown命令文件本身的权限来控制的,那么它的控制权限在哪呢?
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
-
- 帖子: 82
- 注册时间: 2007-05-09 6:50