發現CSDN空間做的好爛 反應忒慢了點 對chrome 支援也不是很好.
今天準備卸載之前在Linux下安裝Cognos,用cognos使用者執行./unist的時候 報錯
Xlib: connection to "0.0" refused by server
Xlib: No protocol specified
Error:Can't open display:0.0
在網上找到答案解決,特記錄一下.
解決辦法:用root登陸,在#提示符後輸入:
xhost local:cognos non-network local connections being added to access control list
敲斷行符號運行後出現:
non-network local connections being added to access control list
xhost: bad hostname "non-network"
xhost: bad hostname "local"
xhost: bad hostname "connections"
xhost: bad hostname "being"
xhost: bad hostname "added"
xhost: bad hostname "to"
xhost: bad hostname "access"
xhost: bad hostname "control"
xhost: bad hostname "list"
此時再 su - cognos 切換到cognos使用者執行圖形介面任務就可以了
-----------------------文章中附了段解釋,不是很理解------------------
man xhost中有這樣一段
A complete name has the syntax ‘‘family:name’’ where the families are as follows:
inet Internet host (IPv4)
inet6 Internet host (IPv6)
dnet DECnet host
nis Secure RPC network name
krb Kerberos V5 principal
local contains only one name, the empty string
si Server Interpreted
其中local那個是用來解決同一台機器的不同使用者訪問X的問題的。