几个月前,我买了一台新台式机,出于冒险的心理,我想尝试一下不同于 Ubuntu 的 Linux 发行版(之前我只用过 Ubuntu),于是我安装了MX Linux。总体来说,我很喜欢 MX Linux;我并不后悔安装它。然而,最近这个发行版的一个怪异之处让我很烦恼。
在安装 MX Linux 后不久,我意识到reboot
单独调用不会做任何事情。你必须打电话sudo reboot
。最初,这只是一个小烦恼。不过,我现在正尝试用脚本:在这种情况下,每五分钟就必须获得超级用户权限,这会是一件非常痛苦的事情。是否有任何简单的方法可以改变事物以便人们可以reboot
自行调用?是否存在其他命令,它不需要超级用户权限,并且也可以重新启动系统?
答案1
如果您不介意输入密码(一种好的做法),您可以创建包含以下行的 $HOME/bin/reboot:
sudo /sbin/reboot
确保您的 PATH 以 $HOME/bin 开头。
如果不想输入密码,请将此行添加到 /etc/sudoers 末尾
YourUserID ALL = NOPASSWD: /sbin/reboot # Replace YourUserID with your user id.
这使您的用户有权在不输入密码的情况下调用 /sbin/reboot。您需要注销并重新登录才能使此设置生效。