Проблема X при запуске ettercap с sudo и GTK UI

Проблема X при запуске ettercap с sudo и GTK UI

Я установил ettercap-graphical на свежую установку Debian.

Вот какую ошибку я получаю:

root@debian:/home/debian# sudo ettercap -G

ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team

No protocol specified

GTK+ failed to initialize. Is X running?

Поиск решения в Интернетездесь(предпоследний комментарий) говорит запустить xhost local:root. Однако это дает мне ошибку:

root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"

Исследуя эту ошибку, решения, такие как установка DISPLAYпеременной в 127.0.0.1:10.0или <ipaddress>:0.0(где ip address — это ip моей машины), не работают. Это просто меняет ошибку на unable to open display ":10.0".

Я пробовал устанавливать переменную DISPLAY всеми комбинациями: (ip address/127.0.01):(10.0/11.0/0.0).

решение1

Решение отЭттеркап викина github:

Проблема X при запуске ettercap с sudo и GTK UI

Решение

Эту проблему можно легко решить.Выполните следующую команду в контексте пользователя.

$ xhost local:root

Вам необходимо выполнить указанную выше команду как пользователь.

Связанный контент