概述
在使用Putty连接linux时,我们可以使用SSH和Xming来显示一些应用的图形界面,但当我们执行
sudo su
切换为root用户后,再次试图运行某些应用时Xming会失效,这是为什么呢?
这里涉及到 .Xauthority 文件的配置
我们首先在普通用户(首次使用SSH连接上的用户)的session里执行:
xauth list
将这里的内容复制进root用户的 .Xauthority 文件里
有一些Linux版本可能没有这个文件,那么我们可以在root用户下执行
xauth add 复制的内容
这一步的目的是将Putty与普通用户建立连接时产生的credentials复制进root用户的配置里去
此外,可能还需要在root模式下设置一下环境变量$DISPLAY的内容,设置为与普通用户的一样就行了
最后
以上就是自由音响为你收集整理的SSH使用Xming产生的GUI界面在切换到root用户后失效的全部内容,希望文章能够帮你解决SSH使用Xming产生的GUI界面在切换到root用户后失效所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复