Bug#868804: xrdp: doesn't show the session after loggin with Xorg

Sean Marr sean.marr at gmail.com
Fri Jul 21 22:35:01 UTC 2017


I have experienced the same bug:
root login worked fine
non-root login displayed a green screen, then timed out.

I am using Debian 9, XRDP, XORGXRDP and LXQT as the desktop.

Using the information posted by Richard Kettlewell, I had a look at the
Xwrapper.config file.
I found that changing the file /etc/X11/Xwrapper.config to
allowed_users=anybody
needs_root_rights=yes

allowed the non-root users to login.

I am not a Debian developer and this 'fix' looks like it might be a
security risk though.

​


On Fri, 21 Jul 2017 16:13:55 +0100 Richard Kettlewell <rjk at terraraq.uk>
wrote:
> I see similar behavior, i.e. blue screen after supplying password.
>
> I straced the whole thing. The Xorg wrapper fails, issuing the following
> message. AFAICT this message isn't logged anywhere.
>
> 1841  1500648896.782569 write(2, "/usr/lib/xorg/Xorg.wrap: Only co"...,
> 76) = 76
>
> This is "Only console users are allowed to run the X server" and indeed
> putting allowed_users=anybody in /etc/X11/Xwrapper.config gets past this
> particular issue.
>
> However the result is then a black screen instead of a blue screen, so
> it's not really much forward progress!
>
> I can see in ps that there are a lot processes (marco, mate-panel, caja,
> etc) running so it's certainly started a session; it's just not
> displaying it for some reason.
>
> ttfn/rjk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-remote-team/attachments/20170721/90bff6be/attachment.html>


More information about the pkg-remote-team mailing list