在没有 sudo 的情况下以 root 身份运行应用程序

Lin*_*bie 6 debian root debian-squeeze

我有一个应用程序 (VirtualBox),我需要以 root 用户身份运行它。我可以很好地运行 sudo VirtualBox,但我想在我的桌面上有一个快捷方式,我只需要单击它即可以 root 用户身份启动 VirtualBox。我试过 chown root:root,但这没有任何作用。

谢谢!

顺便说一句:我正在运行 Debian Squeeze。

小智 7

您仍然可以使用 sudo 来运行程序,而无需输入密码。您可以通过运行visudo命令并在 VirtualBox 中添加一行来完成此操作:

sudo visudo
Run Code Online (Sandbox Code Playgroud)

将以下行添加到文件中

yourusername ALL = NOPASSWD: /path/to/virtualbox
Run Code Online (Sandbox Code Playgroud)

然后创建一个桌面快捷方式sudo /path/to/virtualbox,它应该在没有密码的情况下以 root 身份运行。