On Fri, Nov 15, 2013 at 11:18:34PM -0600, Chris Lee wrote:
> [chris@redacted ~]$ pstree -s xrdp
> -+= 00001 root /sbin/init --
>  \-+= 01192 root /usr/sbin/sshd
>    |-+= 01513 root sshd: chris [priv] (sshd)
>    | \-+- 01517 chris sshd: chris@pts/0 (sshd)
>    |   \-+= 01520 chris -bash (bash)
>    |     \-+= 01523 root sudo tail -f xrdp.log xrdp-sesman.log
>    |       \--- 03267 root tail -f xrdp.log xrdp-sesman.log
>    |-+= 01524 root sshd: chris [priv] (sshd)
>    | \-+- 01527 chris sshd: chris@pts/1 (sshd)
>    |   \-+= 01528 chris -bash (bash)
>    |     \-+= 84786 root sudo xrdp --nodaemon
>    |       \--- 84787 root xrdp --nodaemon
>    \-+= 03268 root sshd: chris [priv] (sshd)
>      \-+- 03271 chris sshd: chris@pts/2 (sshd)
>        \-+= 03272 chris -bash (bash)
>          \-+= 84790 root sudo xrdp-sesman --nodaemon
>            \--- 84791 root xrdp-sesman --nodaemon

Okay,  X11rdp binary is not executed for some reasons.  I doubt
xrdp-sesman is not listening tcp port 3350 or another
process grabs the port.  Could you see "netstat -a -f inet" ?
And you can also test sesman using xrdp-sestest instead of connectting
from RD client

> So x11rdp-devel required xorg-server >= 1.9.3 and setting WITH_NEW_XORG in
> make.conf bumped me to 1.12.4 (I think) after I removed and upgraded a
> bunch of other stuff like libdrm, dri, libGL, libGLU, and so on.

You're right. x11rdp-devel port requires WITH_NEW_XORG.

> Is it possible that I just have some configuration completely wrong?
> My xrdp.ini is modified as per your guide, putting sesman-X11rdp in the
> first entry and setting crypt_level to high.
> I don't think I've changed anything in sesman.ini at all.

Your xrdp.ini configuration seems all right but simplifying is a good way to
make the issue clearer.  I made a virtual machine image which have xrdp and
x11rdp are properly configured. Run it on VirtualBox or something and
then compare differences between my VM and yours.

http://www.club.kyutech.ac.jp/~meta/temp/xrdp-sample.vdi.xz

> I *did* change /usr/local/etc/pam.d/xrdp-sesman to import everything from
> system because I have system configured to authenticate users through
> winbind (Active Directory).  This works properly with sshd and console
> login and until I updated the xrdp-sesman entry all of my connections from
> my AD user were being logged as invalid user.

I think it will work if sshd properly works but also try local user
written in master.passwd too.

> Any additional suggestions you may have would be greatly appreciated.  And
> thank you once again for all your help thus far. :)

No problem, there's lots of xrdp users on Linux but few on FreeBSD. I'd
like to collect knowledge xrdp on FreeBSD.

-- 
`whois vmeta.jp | nkf -w`
meta <m...@vmeta.jp>

------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to