如何将密码添加到“sudo”命令中?

如何将密码添加到“sudo”命令中?

我想用当 Gnome 调度程序运行这个:

sudo service fancontrol start 

由于“sudo”需要密码,如何将其添加到命令中,使其能够成功运行?每次Mint在暂停后恢复时,都需要再次运行。

答案1

与其想知道如何在脚本中获取密码,我建议修改 sudoers (或者,更好的是[因为更干净],为此目的添加一个单独的文件/etc/sudoers.d/)。

类似于(假设 matthew 是您的用户名):

cat /etc/sudoers.d/fancontrol
matthew    ALL=NOPASSWD: /usr/sbin/service fancontrol start

确保它具有正确的权限,并且最好使用 visudo 对其进行编辑(这确保文件中没有语法错误)。

chmod 0440 /etc/sudoers.d/fancontrol

相关内容