public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-18 19:50 [gentoo-dev] GnomeUI-WARNING John Nilsson
@ 2002-10-18 18:46 ` Thomas T. Veldhouse
  2002-10-18 22:04   ` [gentoo-dev] GnomeUI-WARNING Thomas de Grenier de Latour
  2002-10-18 23:45 ` [gentoo-dev] GnomeUI-WARNING William Kenworthy
  2002-10-19  2:12 ` Vitalyl Kushneriuk
  2 siblings, 1 reply; 10+ messages in thread
From: Thomas T. Veldhouse @ 2002-10-18 18:46 UTC (permalink / raw
  To: John Nilsson, gentoo-user; +Cc: gentoo-dev

This is one for gentoo-user.

However, the reason you are having trouble is that you seemingly started X
as a user and not as root.  Root does not have the right to X display
resources unless specifically added in.

Try:

$  xhost + root
$ su
# gvim /etc/make.conf

You only need to do the xhost command once.

Tom Veldhouse

----- Original Message -----
From: "John Nilsson" <pzycrow@hotpop.com>
To: <gentoo-dev@gentoo.org>
Sent: Friday, October 18, 2002 2:50 PM
Subject: [gentoo-dev] GnomeUI-WARNING


> what is this? The program starts ok, and I can save the file. Just this
> message I dont get.
>
> john@newkid john $ su
> Password:
> root@newkid john # gvim /etc/make.conf
>
> GnomeUI-WARNING **: While connecting to session manager:
> Authentication Rejected, reason : None of the authentication protocols
> specified are supported and host-based authentication failed.
> root@newkid john #
>
> /John
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
>



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-dev] GnomeUI-WARNING
@ 2002-10-18 19:50 John Nilsson
  2002-10-18 18:46 ` Thomas T. Veldhouse
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: John Nilsson @ 2002-10-18 19:50 UTC (permalink / raw
  To: gentoo-dev

what is this? The program starts ok, and I can save the file. Just this
message I dont get.

john@newkid john $ su
Password: 
root@newkid john # gvim /etc/make.conf

GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols
specified are supported and host-based authentication failed.
root@newkid john # 

/John


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-dev] Re: GnomeUI-WARNING
  2002-10-18 18:46 ` Thomas T. Veldhouse
@ 2002-10-18 22:04   ` Thomas de Grenier de Latour
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas de Grenier de Latour @ 2002-10-18 22:04 UTC (permalink / raw
  To: gentoo-dev

On Fri, 18 Oct 2002 13:46:40 -0500
"Thomas T. Veldhouse" <veldy@veldy.net> wrote:

> This is one for gentoo-user.
> 
> However, the reason you are having trouble is that you seemingly
> started X as a user and not as root.  Root does not have the right to
> X display resources unless specifically added in.
> 

No, I think the app has access to X (it's just a warning, not an
error), but not to the gnome-session manager, because it's a user
session (gvim has probably been compiled with the "gnome" USE flag). To
disable the warning, try the"--sm-disable" option (should work with all
gnome apps).

-- Thomas.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-18 19:50 [gentoo-dev] GnomeUI-WARNING John Nilsson
  2002-10-18 18:46 ` Thomas T. Veldhouse
@ 2002-10-18 23:45 ` William Kenworthy
  2002-10-19  0:03   ` Troy Dack
  2002-10-19  3:52   ` Matthew Kennedy
  2002-10-19  2:12 ` Vitalyl Kushneriuk
  2 siblings, 2 replies; 10+ messages in thread
From: William Kenworthy @ 2002-10-18 23:45 UTC (permalink / raw
  To: John Nilsson; +Cc: gentoo-dev List

xhost +localhost
su -
export DISPLAY=localhost:0.0

Using "su -", requires a display set.  Where does one put the xhost and
export in a generic sence?  I have a single user machine and often use a
number of x displays - how could I set up to do the above automaticly,
no matter which X dispaly I am on?

BillK




On Sat, 2002-10-19 at 03:50, John Nilsson wrote:
> what is this? The program starts ok, and I can save the file. Just this
> message I dont get.
> 
> john@newkid john $ su
> Password: 
> root@newkid john # gvim /etc/make.conf
> 
> GnomeUI-WARNING **: While connecting to session manager:
> Authentication Rejected, reason : None of the authentication protocols
> specified are supported and host-based authentication failed.
> root@newkid john # 
> 
> /John
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-18 23:45 ` [gentoo-dev] GnomeUI-WARNING William Kenworthy
@ 2002-10-19  0:03   ` Troy Dack
  2002-10-19  3:35     ` William Kenworthy
  2002-10-19  3:52   ` Matthew Kennedy
  1 sibling, 1 reply; 10+ messages in thread
From: Troy Dack @ 2002-10-19  0:03 UTC (permalink / raw
  To: William Kenworthy; +Cc: John Nilsson, gentoo-dev List

On Sat, 2002-10-19 at 09:45, William Kenworthy wrote:
> xhost +localhost
> su -
> export DISPLAY=localhost:0.0
> 
> Using "su -", requires a display set.  Where does one put the xhost and
> export in a generic sence?  I have a single user machine and often use a
> number of x displays - how could I set up to do the above automaticly,
> no matter which X dispaly I am on?
> 
> BillK

You really don't want that configured as a "default" it is not the most
secure idea.

A better alternative is to install ssh on the local machine, configure
public/private key pairs for your root account, make ssh only listen on
localhost (127.0.0.1), enable automatic X11 forwarding and then whenever
you want to run an X app as root do:

	ssh -X root@localhost /path/to/application

The overheads in running a ssh server are really not that much when you
are doing it on the local machine only.


-- 
	Troy Dack
	http://linux.tkdack.com



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-18 19:50 [gentoo-dev] GnomeUI-WARNING John Nilsson
  2002-10-18 18:46 ` Thomas T. Veldhouse
  2002-10-18 23:45 ` [gentoo-dev] GnomeUI-WARNING William Kenworthy
@ 2002-10-19  2:12 ` Vitalyl Kushneriuk
  2 siblings, 0 replies; 10+ messages in thread
From: Vitalyl Kushneriuk @ 2002-10-19  2:12 UTC (permalink / raw
  To: Gentoo-dev

There's a pam module that can transfer your xauth info to the root
account during the "su" command. On RedHat or Mandrake, this actualy
works out of the box. I tried to configure it on my gentoo a while
ago, but gentoo pam support was in a processs of maajor updates then,
so I coudn't make it work, so I just added "xhost local:root" to my
user's X start scripts, and "export DISPLAY=:0" to my root's .bashrc
[ I use only one display on my lalaptop]

On Fri, 2002-10-18 at 21:50, John Nilsson wrote:
> what is this? The program starts ok, and I can save the file. Just this
> message I dont get.
> 
> john@newkid john $ su
> Password: 
> root@newkid john # gvim /etc/make.conf
> 
> GnomeUI-WARNING **: While connecting to session manager:
> Authentication Rejected, reason : None of the authentication protocols
> specified are supported and host-based authentication failed.
> root@newkid john # 
> 
> /John
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
> 



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-19  0:03   ` Troy Dack
@ 2002-10-19  3:35     ` William Kenworthy
  2002-10-23 11:05       ` Colin Morey
  0 siblings, 1 reply; 10+ messages in thread
From: William Kenworthy @ 2002-10-19  3:35 UTC (permalink / raw
  To: Troy Dack; +Cc: John Nilsson, gentoo-dev List

I dont see ssh as being a good solution in this case.  On a firewalled
single user machine, the complexity of going through ssh (which seems to
have a patchy history as regards security itself) seems like it might be
more of a risk (i.e., misconfiguration, security holes etc) as well as
the inconvenience of an unwieldy command line compared to the
alternative - simplicity.

How does Mandrake, RedHat etc do this, as they work in the fashion I
desire?

I do use ssh in the above mode for external connections, but am
unconvinced it is useful or even adds anything but risky inconvenience
in a fully local mode.  I am convinced there is a point where security
can be overdone and be self-defeating in the long run.

BillK

On Sat, 2002-10-19 at 08:03, Troy Dack wrote:
> On Sat, 2002-10-19 at 09:45, William Kenworthy wrote:
> > xhost +localhost
> > su -
> > export DISPLAY=localhost:0.0
> > 
> > Using "su -", requires a display set.  Where does one put the xhost and
> > export in a generic sence?  I have a single user machine and often use a
> > number of x displays - how could I set up to do the above automaticly,
> > no matter which X dispaly I am on?
> > 
> > BillK
> 
> You really don't want that configured as a "default" it is not the most
> secure idea.
> 
> A better alternative is to install ssh on the local machine, configure
> public/private key pairs for your root account, make ssh only listen on
> localhost (127.0.0.1), enable automatic X11 forwarding and then whenever
> you want to run an X app as root do:
> 
> 	ssh -X root@localhost /path/to/application
> 
> The overheads in running a ssh server are really not that much when you
> are doing it on the local machine only.
> 
> 
> -- 
> 	Troy Dack
> 	http://linux.tkdack.com
> 
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-18 23:45 ` [gentoo-dev] GnomeUI-WARNING William Kenworthy
  2002-10-19  0:03   ` Troy Dack
@ 2002-10-19  3:52   ` Matthew Kennedy
  1 sibling, 0 replies; 10+ messages in thread
From: Matthew Kennedy @ 2002-10-19  3:52 UTC (permalink / raw
  To: William Kenworthy; +Cc: John Nilsson, gentoo-dev List

William Kenworthy <billk@iinet.net.au> writes:

> xhost +localhost
> su -
> export DISPLAY=localhost:0.0
> 
> Using "su -", requires a display set.  Where does one put the xhost and
> export in a generic sence?  I have a single user machine and often use a
> number of x displays - how could I set up to do the above automaticly,
> no matter which X dispaly I am on?

I'm not a real expert on vim, but perhaps it has a feature where you
can edit a file as root from a vim session running as a normal without
explicitly su-ing anywhere. Kinda like Emacs's Tramp stuff;

	/[sm/root@localhost]/etc/make.conf

This is much more convenient than switching users/using a local ssh
connection etc. or playing with xhost authentication.

-- 
Matthew Kennedy
Gentoo Linux Developer



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-19  3:35     ` William Kenworthy
@ 2002-10-23 11:05       ` Colin Morey
  2002-10-24  4:27         ` Morten Liebach
  0 siblings, 1 reply; 10+ messages in thread
From: Colin Morey @ 2002-10-23 11:05 UTC (permalink / raw
  To: William Kenworthy; +Cc: gentoo-dev List

On Sat, 2002-10-19 at 04:35, William Kenworthy wrote:
> I dont see ssh as being a good solution in this case.  On a firewalled
> single user machine, the complexity of going through ssh (which seems to
> have a patchy history as regards security itself) seems like it might be
> more of a risk (i.e., misconfiguration, security holes etc) as well as
> the inconvenience of an unwieldy command line compared to the
> alternative - simplicity.
> 
personally i find that "su" works, (without the - switch), so sudo su 
gives me a root shell, which i can normally run X stuff from.

Cheers,
Colin Morey



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-dev] GnomeUI-WARNING
  2002-10-23 11:05       ` Colin Morey
@ 2002-10-24  4:27         ` Morten Liebach
  0 siblings, 0 replies; 10+ messages in thread
From: Morten Liebach @ 2002-10-24  4:27 UTC (permalink / raw
  To: gentoo-dev

On 2002-10-23 12:05:44 +0100, Colin Morey wrote:
> On Sat, 2002-10-19 at 04:35, William Kenworthy wrote:
> > I dont see ssh as being a good solution in this case.  On a firewalled
> > single user machine, the complexity of going through ssh (which seems to
> > have a patchy history as regards security itself) seems like it might be
> > more of a risk (i.e., misconfiguration, security holes etc) as well as
> > the inconvenience of an unwieldy command line compared to the
> > alternative - simplicity.
> > 
> personally i find that "su" works, (without the - switch), so sudo su 
> gives me a root shell, which i can normally run X stuff from.

You'd probably want 'sudo -s'.


-- 
OpenPGP: 0xF1360CA9 -- 8CF5 32EE A5EC 36B2 4E3F  ACDF 6D86 BEB3 F136 0CA9
         Morten Liebach <m@mongers.org> -- http://m.mongers.org/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-10-24  4:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-18 19:50 [gentoo-dev] GnomeUI-WARNING John Nilsson
2002-10-18 18:46 ` Thomas T. Veldhouse
2002-10-18 22:04   ` [gentoo-dev] GnomeUI-WARNING Thomas de Grenier de Latour
2002-10-18 23:45 ` [gentoo-dev] GnomeUI-WARNING William Kenworthy
2002-10-19  0:03   ` Troy Dack
2002-10-19  3:35     ` William Kenworthy
2002-10-23 11:05       ` Colin Morey
2002-10-24  4:27         ` Morten Liebach
2002-10-19  3:52   ` Matthew Kennedy
2002-10-19  2:12 ` Vitalyl Kushneriuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox