Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95222 - gnome-base/gdm - cannot launch "Login Screen Setup" as non-root
Summary: gnome-base/gdm - cannot launch "Login Screen Setup" as non-root
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: Normal minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-06 07:33 UTC by Francesco Devittori
Modified: 2008-01-16 22:14 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Devittori 2005-06-06 07:33:12 UTC
Click on the "Applications" gnome menu, then "System Tools" -> "Login Screen Setup", which runs gdmconfig.
Instead of the "enter the root password" dialog, a message pops-up:
You cannot run login screen setup as non super user.

This could be a gnome bug. IMO if users are not allowed to run this, it should not be listed in the menu at all.
Comment 1 Francesco Devittori 2005-06-06 07:34:43 UTC
Forgot to mention, this happens with gnome 2.10, updated today when it has been
marked as stable.
Comment 2 foser (RETIRED) gentoo-dev 2005-06-06 09:01:46 UTC
Sounds more like a permissions issue to me. Anyway, you forgot to provide your
'emerge info'.
Comment 3 Francesco Devittori 2005-06-06 12:38:14 UTC
Sorry. Here my emerge info.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200
41102-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  7 2005, 11:55:27)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share
/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/
mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/sh
are/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/te
x/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo http://ftp.tu-c
lausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.or
g/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 apm arts avi berkdb bindist bitmap-fonts cdr crypt
cups curl dvd dvdread eds emacs emboss encode esd fam flac foomaticdb fortran ga
im gdbm gif gmail gnome gphoto2 gpm gstreamer gtk gtk2 icq imagemagick imap imli
b innodb ipv6 java jpeg junit libg++ libwww mad mikmod motif mozilla mozsvg mp3
mpeg mysql ncurses nls offensive ogg oggvorbis opengl oss other_var1 other_var2
pam pcmcia pdflib perl php png ppds python qt quicktime readline ruby sdl spell
sqlite ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicod
e usb vorbis wifi xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 4 Dave Shanker 2005-10-30 15:10:39 UTC
(In reply to comment #0)
> Click on the "Applications" gnome menu, then "System Tools" -> "Login Screen
Setup", which runs gdmconfig.
> Instead of the "enter the root password" dialog, a message pops-up:
> You cannot run login screen setup as non super user.
> 
> This could be a gnome bug. IMO if users are not allowed to run this, it should
not be listed in the menu at all.

I get the same error running 2.12.1. The problem is with GDM as gdmsetup (actual
program) doesn't contain any authentication code like some of the other GNOME
apps have (Services, Users, etc..).
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-06-13 19:19:46 UTC
I think this is still the case. Maybe you should report a bug upstream if it doesn't already exist in their bugzilla.

herd, what shall we do about the status of this bug ?
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2007-06-14 21:44:57 UTC
Still happening in Gnome 2.19 ... is this a big problem? Should we modify the .desktop to run gksu? Poke upstream?
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-06-14 22:02:57 UTC
It should probably call gksu
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-01-16 22:14:53 UTC
this is fixed in gdm-2.20 ebuilds afair