运行 SH 文件,打开 sudo 对话框

运行 SH 文件,打开 sudo 对话框

我正在编写一个 .sh 文件,该文件应以 root 模式打开 monodevelop。我不想使用终端来执行此操作,因为它必须保持打开状态。

现在,我得到的是:

#!/bin/bash
sudo monodevelop

现在我需要在终端中运行它,但我希望我的脚本在单击运行(而不是在终端中运行)时弹出一个对话框,以便我可以输入 sudo 的密码,这样它随后将以 root 身份运行 monodevelop。

有什么方法可以完成这个任务吗?

答案1

正如 Jacob Vlijm 所说:

除了 sudo 之外,使用 gksu 也可以轻松完成:

#!/bin/bash
gksu monodevelop

相关内容