새로운 데비안 설치에 ettercap-graphical을 설치했습니다.
내가 받고있는 오류는 다음과 같습니다.
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?
온라인 검색, 해결책여기(두 번째 마지막 댓글)은 run 을 말합니다 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
또는 (ip 주소는 내 컴퓨터의 IP임)로 설정하는 것과 같은 솔루션이 <ipaddress>:0.0
작동하지 않습니다. 단지 오류가 unable to open display ":10.0"
.
DISPLAY 변수를 다음의 모든 조합으로 설정해 보았습니다 (ip address/127.0.01):(10.0/11.0/0.0)
.
답변1
솔루션의Ettercap 위키github에서:
ettercap이 sudo 및 GTK UI로 시작될 때 X 문제
해결책
이 문제를 쉽게 해결할 수 있습니다.사용자 컨텍스트에서 다음 명령을 실행하십시오..
$ xhost local:root
위의 명령을 사용자로 실행해야 합니다.