我是靠谱客的博主 自由音响,最近开发中收集的这篇文章主要介绍SSH使用Xming产生的GUI界面在切换到root用户后失效,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在使用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用户后失效所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部