- 17.9K All Categories
- 3.3K Industry Applications
- 3.2K Intelligent Advisor
- 59 Insurance
- 534.1K On-Premises Infrastructure
- 137.6K Analytics Software
- 38.5K Application Development Software
- 5.3K Cloud Platform
- 109.1K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 70.8K Infrastructure Software
- 105.1K Integration
- 41.5K Security Software
Why does xrdp only work for root?
Oracle Linux 8.4 kernel-uek-5.4.17-2102.201.3.el8uek.x86_64
Root can login via windows RDP/xrdp successfully. Any other user session closes immediately after opening. I can't find an obvious error in /var/log/xrdp.log, it is exactly the same for a failed user login as it is for a successful root login.
I see this in /var/log/messages for a failed login:
VH00 xrdp: [INFO ] VNC connection complete, connected ok
VH00 xrdp: [INFO ] connected ok
VH00 xrdp: [INFO ] Layout from OldLayout (geom=1280x800 #screens=1) : 1804289383:(1280x800+0+0)
VH00 xrdp-chansrv: [INFO ] Socket 12: AF_UNIX connection received
VH00 xrdp-sesman: [WARN ] Window manager (pid 238142, display 10) exited quickly (0 secs). This could indicate a window manager config problem
VH00 xrdp-sesman: [INFO ] Calling auth_stop_session and auth_end from pid 238141
VH00 xrdp-sesman: [INFO ] Terminating X server (pid 238143) on display 10
I have googled numerous similar situations, but the solutions are inapplicable as the configuration file names don't even match what is on my system.
Can anyone point me at how to fix the "window manager config problem?"