在 Linux 中为应用程序分配管理员权限

在 Linux 中为应用程序分配管理员权限

我正在使用 Linux Mint 并已在其上安装了 Netbeans,但每当我从 root 以外的帐户运行 Netbeans 时,它都会抛出一个错误,因为没有权限启动 Netbeans 的 Glassfish 服务器。我还尝试使用以管理员身份运行选项运行此应用程序,但应用程序无法启动。

那么有没有办法永久分配 netbeans 管理员权限,以便每当我从其他帐户启动此应用程序时都不会遇到此错误?

答案1

您可能需要使用

xdg-su 提供了一个图形对话框,提示用户输入密码以作为用户运行命令,如果未指定用户,则以 root 身份运行命令。

xdg-su 仅适用于桌面会话内部使用。

如果您的启动命令是/usr/bin/netbeans/,请将其更改为xdg-su -c /usr/bin/netbeans


或者,找出 netbeans 存储其工作区的位置,并将所有权分配给当前用户。

答案2

您可以将想要以 root 身份运行的程序添加到 sudoers 文件中。(以 root 身份运行命令“visudo”)

相关内容