我可以通过快捷方式使用sudo命令执行程序吗?

数字吸血鬼

我创建了一个包含以下两行代码的文件:

#!/bin/sh 
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"

我在“属性”中打了一个适当的框,以将文件作为程序运行。单击它,要求我要么运行它,要么在终端中运行。第二个选项按预期工作,终端要求我输入密码,然后运行命令。

有没有办法直接运行程序?当前它不起作用(大概是因为没有密码就无法运行sudo命令)

字节指挥官

在脚本中替换sudogksudo --,如下所示:

gksudo -- sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"

这将打开一个简单的对话框,要求您输入密码,而不是在从桌面运行脚本的未连接到终端的STDERR上提示您输入密码。

在较新版本的Ubuntu中,gksudo可能不再预装。如果它不起作用,则必须gksu首先使用以下命令安装软件包:

sudo apt-get install gksu

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过快捷方式以独立用户身份运行程序(葡萄酒)?

使用全局快捷方式执行sudo命令(openvt)

停止在NetBeans中执行程序的快捷方式

我可以恢复`~/` 快捷方式吗?

在mysql工作台中通过快捷方式执行语句

为什么通过快捷方式打开文件夹使Audacious可以启动?

Python可以通过其快捷方式执行exe文件吗?

有没有办法让我自己以管理员身份执行程序的快捷方式

如果通过Siri快捷方式执行操作,我应该捐赠互动吗?

是否可以从Windows快捷方式执行批处理命令?

我可以让启动器快捷方式根据条件执行不同的操作吗?

如何通过快捷方式打开灯泡?

通过快捷方式读取readRDS文件

通过快捷方式锁定电报桌面?

我可以在此面板上添加应用程序快捷方式吗?XFCE

我可以创建Windows目录的快捷方式吗?

我可以使用PATH目录中的快捷方式吗?

我可以安全地使用此弱自自动键入快捷方式吗?

我可以使用快捷方式永久更改Vim设置吗?

我可以在存储库中使用yum的快捷方式吗?

我可以执行多行sudo命令吗?

我可以避免使用箭头键并使用任何其他易于通过 Home 键访问的快捷方式吗

我可以通过^命令插入sudo吗?

Alt+F2(运行命令提示符快捷方式)可以使用 root 权限快捷运行命令吗?

命令的快捷方式

我可以在jOOQ SQL执行程序中使用命名参数吗?

使用PWA快捷方式时,可以对快捷方式名称进行本地化吗?

通过仅键入名称在命令提示符下执行快捷方式

我可以使Terminal.app使用iTerm之类的快捷方式打开其他配置文件吗?