X2Go Bug report logs -
#309
Make x2goterminate-session / x2gosuspend-session operable as root
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Mon, 23 Sep 2013 10:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
:
New Bug report received and forwarded. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Mon, 23 Sep 2013 10:33:02 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: x2goserver
Severity: wishlist
Currently, only the user owning a session can suspend/terminate that session.
The super-user root should also be eligible to act on user sessions
with those commands.
This should work from any x2goserver (in a multi-node farm) and with
SQLite and PostgreSQL db backend.
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Mon, 23 Sep 2013 11:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Baur <newsgroups.mail2@stefanbaur.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Mon, 23 Sep 2013 11:03:02 GMT) (full text, mbox, link).
Message #10 received at 309@bugs.x2go.org (full text, mbox, reply):
Am 23.09.2013 12:23, schrieb Mike Gabriel:
> Package: x2goserver
> Severity: wishlist
>
> Currently, only the user owning a session can suspend/terminate that
> session.
>
> The super-user root should also be eligible to act on user sessions
> with those commands.
>
> This should work from any x2goserver (in a multi-node farm) and with
> SQLite and PostgreSQL db backend.
We're only using single node mode, but here, terminating sessions from
root works (or at least, it did last time we needed it).
x2golistsessions_root | awk -F '|' '{ print $2 " " $12 "@" $8 }' # lists
session-IDs followed by username@clientname
x2goterminate-session $SESSIONID # this terminates the session with the
named ID when called by root
Never tried suspend, but there's x2gosuspend-session which should work
the same way.
So, either you missed that or your bug report should contain a few more
details as to what functionality you need and what is missing, I'd say. ;-)
-Stefan
Information forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Mon, 23 Sep 2013 21:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Mon, 23 Sep 2013 21:33:02 GMT) (full text, mbox, link).
Message #15 received at 309@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Stefan,
On Mo 23 Sep 2013 12:51:07 CEST Stefan Baur wrote:
> Am 23.09.2013 12:23, schrieb Mike Gabriel:
>> Package: x2goserver
>> Severity: wishlist
>>
>> Currently, only the user owning a session can suspend/terminate
>> that session.
>>
>> The super-user root should also be eligible to act on user sessions
>> with those commands.
>>
>> This should work from any x2goserver (in a multi-node farm) and
>> with SQLite and PostgreSQL db backend.
>
> We're only using single node mode, but here, terminating sessions
> from root works (or at least, it did last time we needed it).
> x2golistsessions_root | awk -F '|' '{ print $2 " " $12 "@" $8 }' #
> lists session-IDs followed by username@clientname
> x2goterminate-session $SESSIONID # this terminates the session with
> the named ID when called by root
With the SQLite backend this surely is the case.
> Never tried suspend, but there's x2gosuspend-session which should
> work the same way.
>
> So, either you missed that or your bug report should contain a few
> more details as to what functionality you need and what is missing,
> I'd say. ;-)
With PostgreSQL, you get this:
"""
x2goterminate-session mga-54-1379970522_stRTERMINAL_dp24
DBD::Pg::st execute failed: ERROR: permission denied for relation
sessions_view at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 417.
Died at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 417.
DBD::Pg::st execute failed: ERROR: permission denied for relation
sessions_view at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 328.
Died at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 328.
"""
Nowadays, the x2gocleansessions daemon script can handle
suspend/terminate through a change in the session database.
x2goterminate-session and x2gosuspend-session should utilize this new feature.
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Mon, 23 Sep 2013 21:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Baur <newsgroups.mail2@stefanbaur.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Mon, 23 Sep 2013 21:33:02 GMT) (full text, mbox, link).
Message #20 received at 309@bugs.x2go.org (full text, mbox, reply):
Am 23.09.2013 23:27, schrieb Mike Gabriel:
> [x2goterminate-session working as expected]
> With the SQLite backend this surely is the case.
>
>> Never tried suspend, but there's x2gosuspend-session which should
>> work the same way.
>>
>> So, either you missed that or your bug report should contain a few
>> more details as to what functionality you need and what is missing,
>> I'd say. ;-)
>
> With PostgreSQL, you get this:
>
> """
> x2goterminate-session mga-54-1379970522_stRTERMINAL_dp24
> DBD::Pg::st execute failed: ERROR: permission denied for relation
> sessions_view at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 417.
> Died at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 417.
> DBD::Pg::st execute failed: ERROR: permission denied for relation
> sessions_view at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 328.
> Died at /usr/share/perl5/X2Go/Server/DB/PostgreSQL.pm line 328.
> """
>
> Nowadays, the x2gocleansessions daemon script can handle
> suspend/terminate through a change in the session database.
>
> x2goterminate-session and x2gosuspend-session should utilize this new
> feature.
That sounds like it makes sense. ;-) And now the bug/wishlist
description is detailed enough that we'll all still remember what this
was about, 6 months down the road. ;-)
-Stefan
Information forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Tue, 24 Sep 2013 08:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Moritz Struebe <Moritz.Struebe@informatik.uni-erlangen.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Tue, 24 Sep 2013 08:03:02 GMT) (full text, mbox, link).
Message #25 received at 309@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2013-09-23 12:23, Mike Gabriel wrote:
> The super-user root should also be eligible to act on user sessions with those commands.
>
> This should work from any x2goserver (in a multi-node farm) and with
SQLite and PostgreSQL db backend.
Hmm, but the super user can su to the user owning the session, right?
Morty
- --
Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter)
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Friedrich-Alexander-Universität Erlangen-Nürnberg
Martensstr. 1
91058 Erlangen
Tel : +49 9131 85-25419
Fax : +49 9131 85-28732
eMail : struebe@informatik.uni-erlangen.de
WWW : http://www4.informatik.uni-erlangen.de/~morty
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJSQUNwAAoJEG/nl4s6YOSIhVQIAKjM+90UYWOyz8gFa8qZP4X0
qIRfXTZZ45OnMf8+SBaVXurISGncHk8kZ6YEA10QhFBLt+GLie8w7K0rYaEDK7Jl
/Eu3jCtumPlDxC9BCQfawbmXG8caiWUgNkuPAipMcChMhgW/J/JDM3nAErQkWyht
F6J1kJuqKCs2U3h8OQL/19umISkh11ePFIVfXmWNe/v2pkD/6YSZZnoGFwoOoiUU
MC+6Uv8csVZa7bHJSJVMzrkhxrW0jNZBlOtVfqEMtryV5GbCLBBGUo/hlt8pnyLF
d0tKHWvl+PmVq+DHTtaizJHAXisjULiG+C0uCQ5ZAXlQzluUci0fzH75RUNR2Ig=
=uZyM
-----END PGP SIGNATURE-----
[smime.p7s (application/pkcs7-signature, attachment)]
Information forwarded
to x2go-dev@lists.berlios.de, X2Go Developers <x2go-dev@lists.berlios.de>
:
Bug#309
; Package x2goserver
.
(Tue, 24 Sep 2013 08:33:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.berlios.de>
.
(Tue, 24 Sep 2013 08:33:01 GMT) (full text, mbox, link).
Message #30 received at 309@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Morty,
On Di 24 Sep 2013 09:47:15 CEST Moritz Struebe wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2013-09-23 12:23, Mike Gabriel wrote:
>> The super-user root should also be eligible to act on user sessions
>> with those commands.
>>
>> This should work from any x2goserver (in a multi-node farm) and with
> SQLite and PostgreSQL db backend.
>
> Hmm, but the super user can su to the user owning the session, right?
Basically correct, but this does not help on larger setups where the
homes are on AFS or NFSv4+Krb5.
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#309
; Package x2goserver
.
(Tue, 15 Nov 2016 07:05:02 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
X2Go Developers <owner@bugs.x2go.org>.
Last modified:
Thu Nov 21 11:56:30 2024;
Machine Name:
ymir.das-netzwerkteam.de
X2Go Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.