Problema X quando o ettercap é iniciado com sudo e GTK UI

Problema X quando o ettercap é iniciado com sudo e GTK UI

Instalei o ettercap-graphical em uma nova instalação do Debian.

Este é o erro que estou recebendo:

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?

Pesquisando online, a soluçãoaqui(penúltimo comentário) diz para correr xhost local:root. No entanto, isso me dá um erro:

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

Pesquisando esse erro, soluções como definir DISPLAYvariável para 127.0.0.1:10.0ou <ipaddress>:0.0(onde o endereço IP é o IP da minha máquina) não funcionam. Apenas altera o erro para unable to open display ":10.0".

Eu tentei definir a variável DISPLAY com todas as combinações de: (ip address/127.0.01):(10.0/11.0/0.0).

Responder1

Solução doWiki do Ettercapno github:

Problema X quando o ettercap é iniciado com sudo e GTK UI

Solução

Existe uma solução fácil para esse problema.Execute o seguinte comando no contexto do usuário.

$ xhost local:root

Você precisa executar o comando acima como usuário.

informação relacionada