본문 바로가기
DBMS/기타

MobaXterm 에서 GUI 프로그램 실행 실패

by 드바 2023. 6. 22.
터미널프로그램(mobaxterm)에서 gui 구동 시 root 에서는 잘 되지만 다른 계정에서는  권한 문제로 에러 발생하며 실행 불가

Xlib: connection to "localhost:12.0" refused by server
Xlib: MoTTY X11 proxy: Unsupported authorisation protocol

터미널에서 GUI 프로그램 실행 테스트

-- 보통 아래와 같이 체크표시 되어있을 경우 특별한 문제 없이 GUI 프로그램 구동됨


-- firefox 브라우저 실행 테스트
GUI 실행 테스트

 에러 발생

-- oracle 에서 GUI 실행 실패
[ora11std@svr1 ~]$ firefox
Xlib: connection to "localhost:12.0" refused by server
Xlib: MoTTY X11 proxy: Unsupported authorisation protocol

Xlib: connection to "localhost:12.0" refused by server
Xlib: MoTTY X11 proxy: Unsupported authorisation protocol

Error: cannot open display: localhost:12.0
[ora11std@svr1 ~]$
반응형

root의 환경 정보 확인

-- 정보확인
[root@svr1 ora11std]# echo $DISPLAY
localhost:12.0
[root@svr1 home]# find / -name xauth
find: /proc/3262/net: 부적절한 인수
/usr/bin/xauth
[root@svr1 home]# /usr/bin/xauth list
svr1/unix:10  MIT-MAGIC-COOKIE-1  34bd88f7710086f0ab9719f939ae6fe6
svr1/unix:11  MIT-MAGIC-COOKIE-1  d413950791a2de066ae9b7bb9c049908
svr1/unix:12  MIT-MAGIC-COOKIE-1  49d3b38e0124229be8cc17719780c40c <- 이부분 주목

 
위에서 확인한 svr1/unix:12 정보를 다른 계정에서 설정해 준다

[root@svr1 home]# su - oracle
[oracle@svr1 ~]$ export DISPLAY=localhost:12.0
[oracle@svr1 ~]$ /usr/bin/xauth remove svr1/unix:12
/usr/bin/xauth:  creating new authority file /home/oracle/.Xauthority
[oracle@svr1 ~]$ /usr/bin/xauth add svr1/unix:12  MIT-MAGIC-COOKIE-1  49d3b38e0124229be8cc17719780c40c
/usr/bin/xauth:  creating new authority file /home/oracle/.Xauthority

'DBMS > 기타' 카테고리의 다른 글

LINUX 디스크 I/O 모니터링 iostat  (0) 2023.07.24
nmon for linux  (0) 2023.06.24
RHEL(Red Hat Enterprise Linux) 다운로드 주소  (0) 2022.08.19
ls -l 명령어 결과 보는법  (0) 2022.06.22
notepad++ 탭(tab) 크기 변경하기  (0) 2022.03.09

댓글