如何关闭/重启/暂停…没有身份validation或确认?
我正在寻找一个终止命令来关闭,而无需记下我的密码,也无需安装任何额外的程序。
当点击关机按钮时,为什么它没有要求我输入密码和像gnome-pie这样的程序关闭而没有要求我输入密码而没有确认。
我想要这个命令,因为我是一名Java程序员,我想利用它。
您需要为所有相关命令添加命令别名,如下所示:
Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/halt, /sbin/reboot
之后,您需要在/ etc / sudoers文件的末尾添加如下用户规范
ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS
您将需要root权限才能写入sudoers文件。
这是来自ubuntu社区文档, url为https://help.ubuntu.com/community/Sudoers#Shutting_Down_From_The_Console_Without_A_Password
你可以在没有密码的情况下让你的’sudo’工作。
visudo
添加到文件末尾…
your_user_name ALL = NOPASSWD: ALL
保存。 登出。 登录。现在您可以在没有密码的情况下关闭/重启。 但我认为你想要这个链接: 如何关闭不需要管理员密码? 。
假设您要在X会话下运行命令:
在UPower下(Ubuntu 10.04+)
暂停:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
hibernate:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
您可以在以下url找到更多信息: https : //wiki.ubuntu.com/DebuggingGNOMEPowerManager