Skype отказывает, когда я выполняю его как пользователь root

В Ubuntu 18.04 на Lenovo Thinkstation P330 Skype просто отказывает спустя несколько секунд, после этого запускаются, и пишет крешлог, который запускается с:

ProblemType: Crash
Architecture: amd64
Date: Mon Apr 20 23:40:53 2020
DistroRelease: Ubuntu 18.04
ExecutablePath: /usr/share/skypeforlinux/skypeforlinux
ExecutableTimestamp: 1583231146
ProcCmdline: /usr/share/skypeforlinux/skypeforlinux\ --executed-from=/**root**\ --pid=2097
ProcCwd: /**root**

Но это работает хорошо, если я вхожу и выполняю его как обычный пользователь. Какие-либо подсказки?

-5
задан 21 April 2020 в 07:58

2 ответа

Приложения не должны быть запущены с sudo; выполните их как своего обычного пользователя для предотвращения вредоносной инвазии. Skype, вероятно, делает это, чтобы препятствовать тому, чтобы вредоносное программное обеспечение распространилось далее, начиная с Microsoft Knows Best.

0
ответ дан 25 April 2020 в 10:43
  1. Skype установки.
  2. Добавьте нового пользователя, чтобы быть постоянным непривилегированным пользователем (например, пользователь Skype), на чьем имени мы выполним Skype, таким образом, мы будем защищены от внешних атак.
  3. Добавьте этого пользователя к двум группам: "видео" и "аудио" для установки это - разрешение получить доступ к связанному оборудованию.
  4. Делайте изменения в файле сценария рабочим Skype /usr/bin/skypeforlinux:

    • Команда Add xhost +SI:localuser:skype-user получить доступ к Xterminal перед Skype выполнения команды.
    • Измените Skype выполнения команды:

      sudo -u skype-user -H nohup "$SKYPE_PATH" --executed-from="$(pwd)" --pid=$$ "$@"  > "$SKYPE_LOGS/skype-startup.log" 2 > &1 &
      
  5. Вход в систему как корень и запущенный приложение Skype.

  6. Проверить /root/.config/skypeforlinux/logs/skype-startup.log файл, если это не работает.
0
ответ дан 25 April 2020 в 10:43

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

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