创建包含脚本密码的可执行文件

创建包含脚本密码的可执行文件

我如何sudo通过双击图标来执行命令(密码应该是脚本的一部分)。请帮忙!如果问题有误,请原谅。当我运行 w/osudo命令时,我的 gnome-ppp 无法检测到我的 BSNL 调制解调器。我想为该sudo命令创建一个可执行文件sudo gnome-ppp

答案1

您不应该对密码进行硬编码(这完全不安全,而且一旦更改密码就会被破坏),而应该编辑 sudoers 文件并允许sudo gnome-ppp无需密码运行:

首先,检查您是否属于adm用户组:

groups

这应该会为您提供您的组列表;我选择adm,因为其中包含可以管理系统的用户。admin您的情况可能如此;请相应调整。

现在查找gnome-ppp居住地:

which gnome-ppp

这将为您提供完整路径;就我而言,它是/usr/bin/gnome-ppp

sudo visudo

并在底部添加以下行:

%adm ALL = NOPASSWD: /usr/bin/gnome-ppp

保存文件;现在当您调用时sudo gnome-ppp,系统将不再提示您输入密码。

相关内容