我使用此命令将新启动器添加到面板以进行关机:gksu telinit 0
当我想摆脱不断输入密码的麻烦时,我没有成功。我打开 visudo 并添加了行“用户名”ALL = NOPASSWD: sbin/telinit 0
...但它不起作用
我以类似的方式成功使用休眠启动器 - 在 visudo 中添加行:“用户名”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/reboot
到NOPASSWD:
上面的行。