[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: Bug#387: Screensaver won't lock (declares shadow passwd is present and is not)
From: Irish <irish () eskimo ! com>
Date: 1999-02-27 11:27:04
[Download RAW message or body]
Some additional information:
I have upgraded my system to kernel 2.2.1, Util-linux to 2.9h, and KDE 1.1.
This problem still occurs.
Additionally, another user read my bug report, has the same problem, and mailed
me to see if I had a fix. I said no, but managed to get some system info from
them as well:
Kernel 2.0.34, Util-linux 2.7.1, and they also have never installed shadow.
It is clear that the new shadow check code does not always detect the *absence*
of shadow, and breaks locking.
PLEASE INVESTIGATE, this is not a one-off with one or two screensavers. Klock
is completely broken. I'm hoping this is not a complicated fix; likely a
simple miss or typo somewhere. I'd love to fix it, but I do not write C++.
Thank you,
Irish
On Thu, 28 Jan 1999, you wrote:
>>Irish wrote:
>>>
>>> Package: klock
>>> Version: 0.4
>>>
>>> Screensaver locking worked normally on my system with KDE ver. 1.0. With
>>> ver. 1.1pre2 it will not lock - it insists that shadow passwords are
>>> installed on my system and they are not. /etc/passwd is world readable.
>>
>>/etc/passwd is always world readable. Is the second field an 'x'?
>>
>>root:x:0:0:root:/root:/bin/bash
>
>No, it is my root password, encrypted.
>
>>Shadow passwords are used if configure was run with --enable-shadow
>
>It was not compiled with that option.
>
>>> The changelog in kscreensaver (kdebase) says:
>>> "1998-12-13 Christian Esken <esken@kde.org>
>>> * Calling kcheckpass (only on Shadow systems). This checks if
>>> the password database can be acessed. This uses the new return code (#2)
>>> by kcheckpass."
>>>
>>> What determines whether shadow is present, and how do I stop it?
>>
>>Did you compile KDE yourself? If not, find a version that doesn't
>>use shadow passwords or compile it yourself. Otherwise, I don't
>>have a clue at the moment.
>
>I did compile it myself.
>
>>Out of curiosity, what happens when you make kcheckpass suid root?
>
>Nothing. I did try that.
>
>Again, what bit of code determines whether shadow is present, and how does it
>determine this? How can I stop the check?
>
>Thank you,
>Irish
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic