亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2267 | 回復(fù): 1
打印 上一主題 下一主題

[系統(tǒng)管理] RHEL 6.5 sudo執(zhí)行命令x11轉(zhuǎn)發(fā)報(bào)錯(cuò)Error: Can't open display: localhost:10.0 [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之浙江
日期:2017-01-10 18:35:44
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2017-01-10 18:35 |只看該作者 |倒序?yàn)g覽
由于root帳號(hào)有權(quán)限管控,我們只有應(yīng)用的系統(tǒng)帳號(hào)(IBM TDS應(yīng)用),但做應(yīng)用配置需要root權(quán)限和轉(zhuǎn)發(fā)X11圖形介面,首先,root給該帳號(hào)配置了sudo權(quán)限。
現(xiàn)象:
1、應(yīng)用帳號(hào)執(zhí)行xclock可以在本機(jī)顯示圖形介面
2、sudo xclock用root權(quán)限執(zhí)行報(bào)Error: Can't open display: localhost:10.0
[dsrdbm01@PRDESS3 ~]$ sudo xclock
[sudo] password for dsrdbm01:
Error: Can't open display: localhost:10.0
[dsrdbm01@PRDESS3 ~]$


原因:
x11轉(zhuǎn)發(fā)失敗。
RHEL linux X11本機(jī)轉(zhuǎn)發(fā)使用Xauthority的方式驗(yàn)證。用戶登錄后會(huì)在home目錄下創(chuàng)建.Xauthority文件,該文件中存放一個(gè)魔法密鑰,轉(zhuǎn)發(fā)端和接收端的魔法密鑰需要一致,可以通過xauth命令查看。
[dsrdbm01@PRDESS3 ~]$ xauth
Using authority file /home/dsrdbm01/.Xauthority
xauth> list
PRDESS3/unix:10  MIT-MAGIC-COOKIE-1  b4a86e15e4e7985cc6fa790a65d54b70
xauth>


[dsrdbm01@PRDESS3 ~]$ echo $DISPLAY
localhost:10.0


本地的X11轉(zhuǎn)發(fā)到localhost的6000+10端口(6010),xauth結(jié)果中對(duì)應(yīng)主機(jī)名、平臺(tái)、端口、密鑰命、密鑰

[dsrdbm01@PRDESS3 ~]$ netstat -nlp | grep 6010
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:6010              0.0.0.0:*                   LISTEN      -                  
tcp        0      0 ::1:6010                    :::*                        LISTEN      -


可以本機(jī)在監(jiān)聽6010端口,然后通過shh的x11轉(zhuǎn)發(fā)功能將圖形介面轉(zhuǎn)到本地xmanager上顯示。

而root中的xauth密鑰和應(yīng)用帳號(hào)的密鑰不一致(端口號(hào)為10的記錄),該密鑰每次SSH登錄后都會(huì)重新生成。
[root@PRDESS3 ~]# xauth
Using authority file /root/.Xauthority
xauth> list
PRDESS3/unix:10  MIT-MAGIC-COOKIE-1  541a97cf84b6ae6644adea6f760ad901
PRDESS3/unix:11  MIT-MAGIC-COOKIE-1  98d6c1adca68a77af675ec775ecdb15a
xauth>


由于root和應(yīng)用帳號(hào)中的auth密鑰不一致,所以sudo轉(zhuǎn)發(fā)x11失敗。因?yàn)閟udo也是轉(zhuǎn)發(fā)到localhost:10:0
[dsrdbm01@PRDESS3 ~]$ sudo env
DISPLAY=localhost:10.0


所以
方法1、需要將應(yīng)用帳號(hào)當(dāng)前的X11密鑰配置到root的auth中
[dsrdbm01@PRDESS3 ~]$ sudo auth
sudo: auth: command not found
[dsrdbm01@PRDESS3 ~]$ sudo xauth
Using authority file /root/.Xauthority
xauth> add PRDESS3/unix:10  MIT-MAGIC-COOKIE-1  b4a86e15e4e7985cc6fa790a65d54b70
xauth> list
PRDESS3/unix:10  MIT-MAGIC-COOKIE-1  b4a86e15e4e7985cc6fa790a65d54b70
PRDESS3/unix:11  MIT-MAGIC-COOKIE-1  98d6c1adca68a77af675ec775ecdb15a
xauth>


方法2:
再啟用一個(gè)root的session,并將sudo的DISPLAY和新的root會(huì)話的DISPLAY設(shè)成一致。這當(dāng)然沒必要了,有root權(quán)限,就這用這么干了。



論壇徽章:
1
15-16賽季CBA聯(lián)賽之浙江
日期:2017-01-10 18:35:44
2 [報(bào)告]
發(fā)表于 2017-01-10 20:03 |只看該作者
每次重新登錄后,魔法密鑰會(huì)重新生成,需要重復(fù)該操作
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP