sudo 및 GTK UI를 사용하여 ettercap을 시작할 때 X 문제

sudo 및 GTK UI를 사용하여 ettercap을 시작할 때 X 문제

새로운 데비안 설치에 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오류를 조사한 결과 변수를 또는 (ip 주소는 내 컴퓨터의 IP임)로 설정하는 127.0.0.1:10.0것과 같은 솔루션이 <ipaddress>:0.0작동하지 않았습니다. 단지 오류가 unable to open display ":10.0".

DISPLAY 변수의 모든 조합을 설정해 보았습니다 (ip address/127.0.01):(10.0/11.0/0.0).

답변1

해결책은 다음에서 비롯됩니다.Etcap 위키깃허브에서:

sudo 및 GTK UI를 사용하여 ettercap을 시작할 때 X 문제

해결책

이 문제에 대한 간단한 해결책이 있습니다.사용자 컨텍스트에서 다음 명령을 실행하십시오..

$ xhost local:root

위의 명령을 사용자로 실행해야 합니다.

관련 정보