2016-07-22 52 views
-1

我有一个bash脚本,我想通过双击脚本图标运行它,我想用root权限运行它,如果用户现在是不是root,我希望脚本请求密码根运行或关闭。在Ubuntu上运行带有root权限的.sh文件“双击”

+0

更改脚本'#!/斌/苏root'的家当一个GUI输入框。 – alvits

+0

它只有当我从终端运行它时,我想通过双击运行它 –

+0

您的窗口管理器将允许您将脚本与解释器相关联。将它与'/ bin/su'关联起来,并在脚本之前传递'root'作为其中一个参数。 – alvits

回答

1

gksu显示密码

#!/bin/gksu root 
+0

它正在改变一些事情,非常感谢^ _ ^ –

0

只需将sudo加上脚本中需要提升特权的任何命令,并在必要时提示用户输入其密码。

+0

当我使用'sudo'提示不出现! –

+0

当您运行脚本时,以前是否打开过一个终端窗口(短暂地)?它还在吗?如果是这样,你看到了什么? –

+0

我的脚本在用户系统的后台工作,终端是隐藏的(运行时双击脚本的图标) –

相关问题