Linux 以其他用户身份运行X应用程序时无法打开显示
我目前正在使用X11RDP作为root用户连接到RHEL 6.5端点。所有X应用程序都可以正常工作,并正确地定向到正确的显示器上(比如11.0) 现在,如果我切换到另一个用户(su-user1),那么我尝试打开任何X应用程序(比如xterm),它将无法打开显示器(即使它也是11.0) 我认为问题不在于xauth(magiccookies等),或者DISPLAY环境变量设置不正确,或者允许与xhost+连接;而是带有XRDP的东西Linux 以其他用户身份运行X应用程序时无法打开显示,linux,x11,rhel,xterm,xrdp,Linux,X11,Rhel,Xterm,Xrdp,我目前正在使用X11RDP作为root用户连接到RHEL 6.5端点。所有X应用程序都可以正常工作,并正确地定向到正确的显示器上(比如11.0) 现在,如果我切换到另一个用户(su-user1),那么我尝试打开任何X应用程序(比如xterm),它将无法打开显示器(即使它也是11.0) 我认为问题不在于xauth(magiccookies等),或者DISPLAY环境变量设置不正确,或者允许与xhost+连接;而是带有XRDP的东西 任何帮助都将不胜感激。我的问题的解决方案实际上是x11rdp是如何
任何帮助都将不胜感激。我的问题的解决方案实际上是x11rdp是如何启动的 它使用-nolisten tcp启动x服务器 如果在x11rdp的/etc/xrdp/sesman.ini中注释掉该部分,则上述问题将消失 希望这能帮助其他遇到同样问题的人