Hi Markus,

On 19 April 2011 22:24, markus schnalke <mei...@marmaro.de> wrote:
> at my university PAM is used for user login. They have slock installed
> because they have the suckless-tools package (Ubuntu) installed.
>
> If I run slock , X gets locked like it should. Unfortunately I'm not
> able to unlock it again because slock checks against /etc/passwd which
> does not contain an entry for my account. This leaves me stuck in an
> dead end. This is annoying.
>
> Of course, I could simply not use slock, but you know how things
> happen from time to time ... your habits take over. ;-) Hence I though
> that slock could check for an passwd entry before it locks. Thus it
> can prevent locking the screen when you won't be able to unlock it
> afterwards.
>
> Here is a patch against current tip which implements this check. I'm
> no expert in this topic, I just hacked it to work for me.

Thanks, applied.

I'm not sure I like this approach, but the PAM interface is really bad taste.
Probably we can separate Petr's PAM implementation into a separate
file and pull it in as per compile time option to keep the base of
slock.c nicer, than adding various CPP conditions.

Cheers,
Anselm

Reply via email to