Saya memiliki Ubuntu 18.04 dan Xrdp 0.9.5. Saya bisa masuk langsung ke desktop lokal setelah boot. Jika saya keluar, saya masih bisa masuk melalui Xrdp.
Kalau tidak, jika sesi Xrdp telah dibuka, bahkan jika saya menutupnya, saya tidak dapat login ke desktop secara lokal, saya pikir sesi Xrdp memblokirnya. Saya perlu me-restart mesin sehingga saya bisa masuk secara lokal.
Bagaimana cara menutup sesi Xrdp?
Ketika saya mencoba masuk secara lokal, log mengatakan:
Jul 10 09:34:55 gdm-password]: pam_unix(gdm-password:session): session opened for user superadmin by (uid=0)
Jul 10 09:34:55 systemd-logind[879]: New session 3 of user superadmin.
Jul 10 09:34:57 gdm-password]: pam_unix(gdm-password:session): session closed for user superadmin
Jul 10 09:34:57 systemd-logind[879]: Removed session 3.
Jul 10 09:35:01 CRON[2485]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 10 09:35:01 CRON[2485]: pam_unix(cron:session): session closed for user root
Restart mesin adalah satu-satunya cara untuk memperbaikinya sekarang.
MEMPERBARUI
Setelah beberapa percobaan dan kesalahan, dan merujuk ke saran @Saila, saya menemukan bahwa tidak hanya proses Xrdp untuk membunuh, tetapi juga XOrg
7313 ? 00:00:02 Xorg
7325 ? 00:00:00 xrdp-chansrv
Setelah itu, saya sekarang bisa login secara lokal.
Sekarang pertanyaan berikutnya adalah: Apakah ada kemungkinan saya bisa membuatnya secara otomatis mematikan proses setelah saya menutup remote desktop?
$ sudo xrdp status Unknown Parameter xrdp -h for help
tidak mengenali parameter status$ ps -u superadmin | grep xrdp 1818 ? 00:00:00 xrdp-chansrv $ kill -9 1818 $ ps -u superadmin | grep xrdp 1818 ? 00:00:00 xrdp-chansrv <defunct>
saya masih login xrdp, bahkan dapat menyambung kembali xrdp secara normal. ada saran?