터미널프로그램(mobaxterm)에서 gui 구동 시 root 에서는 잘 되지만 다른 계정에서는 권한 문제로 에러 발생하며 실행 불가 Xlib: connection to "localhost:12.0" refused by server Xlib: MoTTY X11 proxy: Unsupported authorisation protocol |
터미널에서 GUI 프로그램 실행 테스트
-- 보통 아래와 같이 체크표시 되어있을 경우 특별한 문제 없이 GUI 프로그램 구동됨 -- firefox 브라우저 실행 테스트 |
에러 발생
-- 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 |
댓글