无需使用“sudo”即可使用 bash 别名

无需使用“sudo”即可使用 bash 别名

我创建了一个别名来关闭我的 arch linux 计算机。它运行sudo shutdown -h -P now。我运行它并被要求输入密码,然后它关闭并断电。有没有办法让它运行而不需要 root 权限?

答案1

您可以使用visudo编辑您的/etc/sudoers文件并创建一个允许您的用户名shutdown无需密码运行的条目。

username hostname = NOPASSWD: /path/to/shutdown

man sudoman sudoers了解更多信息。

答案2

为什么不将自己添加到power群组中?

sudo gpasswd -a your_username power

相关内容