[X2Go-Dev] x2go without root on server
Mike Gabriel
mike.gabriel at das-netzwerkteam.de
Sat Nov 10 20:20:59 CET 2012
Hi Morty, hi Ralf,
On Sa 10 Nov 2012 17:05:53 CET Moritz Strübe wrote:
> Am 10.11.2012 15:31, Ralf Hemmecke schrieb:
>>
>>>>> >>> If the configure file works for system-wide installations, then
>>>>> >>> yes.
>> I looked a bit into the x2goserver repository. There are several
>> subdirectories. Obviously x2goserver uses recursive make (you certainly
>> know http://miller.emu.id.au/pmiller/books/rmch/). Is there any deep
>> reaon to leave it like that?
>
> Feel free to fix it. But as with other things time is likely spent
> better otherwise.
Actually, there is a no from my side on this. It is a hassle that will
not bring much improvement. As I understand, the quoted article is
mainly about build performance. That is not relevant to such a project
as X2Go server that only build a tiny C file, only.
Don't waste your and my time on that.
>>
>>> > For your approach: please start on x2goserver first. Install
>>> > x2goagent locally as root first and focus on adapting x2goserver.
>> Thanks for this hint. Maybe I still need a bit more. What does actually
>> happen when x2goclient connects to the server machine? Is it calling
>> x2goagent and x2goagent then starts x2goserver? Could you point me to
>> the code in x2goclient that does the first steps? What is currently not
>> so clear to me is, in which order and what programs are started until I
>> have a running connection.
>>
>
> As I already said in a previous mail: The x2go-client prints all
> commands executed on the server, and the responsible scripts on the
> server sum up to about 1800 LOC. That's really not that much, that it
> needs in detail explaining.
Morty, this has changed with x2goclient 3.99.3.0. I added a feature to
X2Go Client that may reveal a password to stdout with the referred to
output enabled:
Quote from x2goclient 3.99.3.0 changelog...
- Allow pass-through of username and password for X2Go-proxied RDP
sessions. The strings X2GO_USER and X2GO_PASSWORD in rdpoptions
will be replaced by username+password enter into X2Go Clients
login dialog. Only replace username+password if they received a
value from the login widget of the main window.
I'd suggest using pyhoca-cli or pyhoca-gui as client tool for your
project. PyHoca has a massive debug output revealing everything that
happens in the background...
Use
pyhoca-gui --libdebug
to watch your terminal become flooded...
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20121110/a9b21406/attachment.pgp>
More information about the x2go-dev
mailing list