无密码关闭启动器

无密码关闭启动器

我使用此命令将新启动器添加到面板以进行关机:gksu telinit 0

当我想摆脱不断输入密码的麻烦时,我没有成功。我打开 visudo 并添加了行“用户名”ALL = NOPASSWD: sbin/telinit 0

...但它不起作用

我以类似的方式成功使用休眠启动器 - 在 vi​​sudo 中添加行:“用户名”ALL = NOPASSWD:etc/acpi/hibernate.sh

我在 visudo 中关闭线路时做错了什么?

答案1

您应该能够使用poweroff它来关闭系统。

运行此命令:

sudo visudo

在底部附近(#includedir行之前)添加此行,或编辑现有行:

USERNAME ALL=NOPASSWD: /sbin/poweroff

(替换USERNAME为您的用户名)

Ctrl+ X, Y, Enter

更改您的启动器以使用该sudo /sbin/poweroff命令。

为了使其能够重新启动,请添加/sbin/rebootNOPASSWD:上面的行。

相关内容