[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    RE: kdesu in KRASH
From:       David Faure <David.Faure () CRAMER ! CO ! UK>
Date:       1999-10-01 8:16:13
[Download RAW message or body]

> David Faure wrote:
> 
> > About kdesu : I can't run "make install" in kdebase as a normal user
> > anymore...
> > 
> > /bin/sh ../../admin/mkinstalldirs /opt/kde2/bin
> >  /bin/sh ../../libtool --silent  --mode=install 
> /usr/bin/install -c -m 2755 -g 65534  kdesud /opt/kde2/bin/kdesud
> > /usr/bin/install: /opt/kde2/bin/kdesud: Operation not permitted
> > make[3]: *** [install-binPROGRAMS] Error 1    
> 
> kdesud needs to be setgid nogroup because of security concerns. The
> password are kept in here so this way, nobody can attach a debugger or
> do something similar.
> 
> Is this a big problem?

Not in itself, but the installation process is a problem.
Imagine you have an account on a machine where you're not root.
You want to install kde, especially kdebase. But you can't 
"make install" in it because kdesud - which you don't want and can't use
anyway - breaks make install.

=> how to turn the error above in a simple warning, so that
the installation process can go on ?
Please check the kppp installation, it does the same : tries to
make kppp suid root, but only warns if not possible.

BWT what's "install ... -g 65534 ..." ?

--
David Faure
faure@kde.org - KDE developer
david@mandrakesoft.com - Mandrake
david.faure@cramer.co.uk - Cramer Systems

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic