Запустить VMWare Player как root из графического интерфейса в Ubuntu 20.04?

Я хочу запустить VMWare Player от имени пользователя root (потому что я понимаю, что это единственный способ, который позволяет мне передать необработанный жесткий диск на мой ВМ).

Я могу запустить Player с терминала с помощью команды «sudo -i vmplayer», но не могу заставить его запускаться из графического интерфейса. Я создал файл .desktop, я попробовал файл оболочки (разрешить выполнение как программу), я попробовал редактор меню и отредактировал строку, с которой вызывается vmplayer, чтобы включить sudo, но ничего не работает. Он просто ничего не делает (на рабочем столе).

Что мне нужно сделать, чтобы я мог просто щелкнуть значок на панели избранного и запустить vmplayer от имени пользователя root?

Спасибо за вашу помощь.

1
задан 7 May 2020 в 14:14

1 ответ

Этот ответ основан на Как запустить значок .desktop из sudo:

  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. Добавьте следующую строку в конец файла

    <ваше-имя пользователя> ALL=NOPASSWD: /usr/bin/vmplayer
    
  6. Введите свое имя пользователя, сохраните файл и проверьте наличие ваших приложений.

Надеюсь, это поможет.

0
ответ дан 11 January 2021 в 09:43

Другие вопросы по тегам:

Похожие вопросы: