我想以 root 身份运行 VMWare Player(因为我知道这是允许我将原始硬盘传递到我的 VM 的唯一方法)。
我能够使用“sudo -i vmplayer”从终端启动 Player,但无法从 GUI 启动它。我创建了一个 .desktop 文件,尝试了一个 shell 文件(允许作为程序执行),尝试了菜单编辑器并编辑了调用 vmplayer 的行以包含 sudo,但没有任何效果。它什么也不做(在桌面上)。
我需要做什么才能单击收藏夹栏中的图标并以 root 身份启动 vmplayer?
感谢您的帮助。
答案1
此答案基于如何通过 sudo 运行 .desktop 图标:
打开终端并运行此命令
cd /usr/share/applications
或者
cd /usr/local/share/applications
vmware-player.desktop 文件存在的位置
之后运行此命令
sudo gedit vmware-player.desktop
代替
Exec=sudo /usr/bin/vmplayer %u
保存文件并运行以下命令
sudo visudo
在文件末尾添加以下行
<your-username> ALL=NOPASSWD: /usr/bin/vmplayer
输入您的用户名,保存文件并检查您的应用程序是否存在。
希望这可以帮助。