如何使用 admin:// 以 root 身份执行文件

如何使用 admin:// 以 root 身份执行文件

我有这个可执行文件:/opt/lampp/manager-linux-x64.run它需要以 root 身份运行。

如果我执行这个,sudo /opt/lampp/manager-linux-x64.run那么它就可以正常工作。

我想在应用程序菜单中添加一个条目,这样我就可以在没有终端的情况下访问该程序。在以前的 Ubuntu 版本中我会使用,gksudo但这在最新版本的 Ubuntu 中不再存在。有人告诉我替换的gksudoadmin://,所以我尝试了这两个,但都不起作用:

$ admin:///opt/lampp/manager-linux-x64.run
bash: admin:///opt/lampp/manager-linux-x64.run: No such file or directory
$ admin://opt/lampp/manager-linux-x64.run
bash: admin://opt/lampp/manager-linux-x64.run: No such file or directory

如何admin://以 root 身份执行程序?

我也尝试过,但无法正常工作。此命令在终端中执行时有效,但当我使用菜单编辑器pkexec将确切代码添加到文件时无效:.desktop

pkexec --user root env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run

相关内容