注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

linux其他用户共享当前桌面方法  

2013-08-01 20:31:04|  分类: LINUX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
shell远端以root用户登录,建立export DISPLAY=:1.0连接
然后新建一个用户,以新建用户登录
可通过如下方法是用这个1.0



错误表现形式是Xlib: No protocol specified

在运行 远端服务器的图形程序 的时候会遇到这种错误:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


原因在于当前用户和打开此terminal时的原始用户不是同一用户,期间使用了su来切换用户。X认证是基于cookies,需要让其他用户知道此cookies是什么。

解决方案:

1. 切换到原始用户,执行:   $ xauth list $DISPLAY

输出如下,此为连接到X server的当前DISPLAY 的Cookie:

somehost.somedomain:10 mit-magic-cookie-1 4d22408a71a55b41ccd1657d377923ae


2. 使用 su 再切换到当前用户,执行:
执行前,最好先删除一下 rm -rf /home/yyf/.Xauthority
$ xauth add somehost.somedomain:10 MIT-MAGIC-COOKIE-1 4d22408a71a55b41ccd1657d377923ae

告诉当前用户此DISPALY的Cookie

3. 使用xclock 测试是否成功。
  评论这张
 
阅读(275)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017