在 Ubuntu 20.04 中从 GUI 以 root 身份启动 VMWare Player?

在 Ubuntu 20.04 中从 GUI 以 root 身份启动 VMWare Player?

我想以 root 身份运行 VMWare Player(因为我知道这是允许我将原始硬盘传递到我的 VM 的唯一方法)。

我能够使用“sudo -i vmplayer”从终端启动 Player,但无法从 GUI 启动它。我创建了一个 .desktop 文件,尝试了一个 shell 文件(允许作为程序执行),尝试了菜单编辑器并编辑了调用 vmplayer 的行以包含 sudo,但没有任何效果。它什么也不做(在桌面上)。

我需要做什么才能单击收藏夹栏中的图标并以 root 身份启动 vmplayer?

感谢您的帮助。

答案1

此答案基于如何通过 sudo 运行 .desktop 图标

  1. 打开终端并运行此命令

    cd /usr/share/applications
    

    或者

    cd /usr/local/share/applications
    

    vmware-player.desktop 文件存在的位置

  2. 之后运行此命令

    sudo gedit vmware-player.desktop
    
  3. 代替

    Exec=sudo /usr/bin/vmplayer %u
    
  4. 保存文件并运行以下命令

    sudo visudo
    
  5. 在文件末尾添加以下行

    <your-username> ALL=NOPASSWD: /usr/bin/vmplayer
    
  6. 输入您的用户名,保存文件并检查您的应用程序是否存在。

希望这可以帮助。

相关内容