Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Sep 2001 13:18:12 -0400 (EDT)
From:      Kenneth Wayne Culver <culverk@wam.umd.edu>
To:        Joe Clarke <marcus@marcuscom.com>
Cc:        John Indra <john@office.naver.co.id>, freebsd-questions@FreeBSD.ORG
Subject:   Re: KDE 2.2 screen locker doesn't work
Message-ID:  <Pine.GSO.4.21.0109071317270.5348-100000@sun09pg2.wam.umd.edu>
In-Reply-To: <20010907010010.X10093-100000@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> ************************** I M P O R T A N T ****************************
> 
> This package (kdebase2) installs a program called kcheckpass which is
> used by kdm or screensavers to check the user's password.  This activity
> requires it to be setuid root.  However, for security reasons, FreeBSD
> leaves the setuid bit on this binary off by default, for several reasons.
> First, some people may not use screensavers or kdm at all.  Second,
> others may choose to use a different screensaver or display manager
> utility.  And finally, there may be holes in kcheckpass which can be
> exploited to gain root privileges.  FreeBSD chooses not to take that risk
> with the default package.  If you decide that you need it setuid root,
> you can make it so:
> 
> 	chmod u+s ${PREFIX}/bin/kcheckpass
> 
> ..where ${PREFIX} is the prefix where this package was installed.  It is
> typically /usr/local but may also be /usr/X11R6 or /usr.
> 
> ************************** I M P O R T A N T ****************************
> 
> Joe
> 
Or you can just add the --with-shadow line to the Makefile under
CONFIGURE_ARGS and it'll work fine whether it's suid root or not.

Ken

> 
> 
> On Fri, 7 Sep 2001, John Indra wrote:
> 
> > Hi...
> >
> > I am running a -CURRENT system and KDE 2.2 installed from ports. I have
> > kdebase-2.2_2.
> > $ ls -l /usr/local/bin/kcheckpass *.kss
> > -r-xr-xr-x 1 root wheel 41208 Sep 6 16:06 /usr/local/bin/kbanner.kss
> > -r-xr-xr-x 1 root wheel 21972 Sep 6 16:06 /usr/local/bin/kblankscrn.kss
> > -r-xr-xr-x 1 root wheel 31604 Sep 6 16:07 /usr/local/bin/kblob.kss
> > -r-xr-xr-x 1 root wheel 42644 Sep 6 16:07 /usr/local/bin/kbouboule.kss
> > -rwsr-xr-x 1 root wheel  9840 Sep 6 15:59 /usr/local/bin/kcheckpass
> > -r-xr-xr-x 1 root wheel 31224 Sep 6 16:07 /usr/local/bin/klines.kss
> > -r-xr-xr-x 1 root wheel 31516 Sep 6 16:07 /usr/local/bin/klorenz.kss
> > -r-xr-xr-x 1 root wheel 49644 Sep 6 16:07 /usr/local/bin/kmatrix.kss
> > -r-xr-xr-x 1 root wheel 46976 Sep 6 16:07 /usr/local/bin/kpartsaver.kss
> > -r-xr-xr-x 1 root wheel 33644 Sep 6 16:06 /usr/local/bin/kpolygon.kss
> > -r-xr-xr-x 1 root wheel 37556 Sep 6 16:07 /usr/local/bin/kpyro.kss
> > -r-xr-xr-x 1 root wheel 12788 Sep 6 16:07 /usr/local/bin/krandom.kss
> > -r-xr-xr-x 1 root wheel 39572 Sep 6 16:07 /usr/local/bin/krock.kss
> > -r-xr-xr-x 1 root wheel 47976 Sep 6 16:07 /usr/local/bin/kscience.kss
> > -r-xr-xr-x 1 root wheel 45804 Sep 6 16:07 /usr/local/bin/kslidescreen.kss
> > -r-xr-xr-x 1 root wheel 51456 Sep 6 16:07 /usr/local/bin/kslideshow.kss
> > -r-xr-xr-x 1 root wheel 35444 Sep 6 16:07 /usr/local/bin/kswarm.kss
> > -r-xr-xr-x 1 root wheel 51868 Sep 6 16:07 /usr/local/bin/kvm.kss
> >
> > But whenever I lock the screen (using the locker icon on the kicker), I
> > can't get back to my session.
> >
> > How to overcome this problem?
> > tq...
> >
> > /john
> > Live Free OR Die
> >
> >
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-questions" in the body of the message
> >
> >
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.21.0109071317270.5348-100000>