sudo 脚本的键盘快捷键

sudo 脚本的键盘快捷键

如何为需要 sudo 权限的脚本创建键盘快捷键?我尝试通过 Ubuntu 键盘设置 GUI 为脚本创建快捷方式

“sh 脚本.sh” “sudo sh 脚本.sh”

它们不工作。

答案1

sudo 需要从终端获取密码。请使用 gksudo;它会通过 GUI 对话框询问密码。

gksudo -- script

答案2

gksudo不再推荐。(见这里

使用pkexec ./script。默认情况下,它会弹出一个屏幕来输入凭证。有关更多信息,请参阅其手册页。

答案3

在 Ubuntu 中,如果您不想随时输入密码,可以使用快捷方式运行以下命令:

sudo visudo

这导致 nano 在终端中打开。

在 nano 添加username ALL=(ALL) NOPASSWD: ALL文件底部将用户名替换为您的 ubuntu 用户名并保存ctrl + o

注销并登录后,您的 sudo 命令将不会获取密码。

注意:

如果您需要安全性,请不要将更改应用于您的 ubuntu。这将允许任何人、猫或 UFO 外星人通过网络或键盘以您的身份访问您的系统,并随时以 root 身份执行命令。

答案4

这仅适用于 kde 桌面。

如果您不想随时输入密码,可以使用快捷方式,您可以使用此方法:

echo <password> | sudo -S <script>

相关内容