GNU bug report logs -
#63357
[PATCH] gnu: swaylock: Add linux-pam to inputs
Previous Next
Reported by: Benjamin <benjamin <at> uvy.fr>
Date: Mon, 8 May 2023 07:24:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi,
I would suggest to go forward with fixing
screen-locker-service-type.
Root cause of issue is explained within the commit message of:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63652
muradm
"Benjamin" <benjamin <at> uvy.fr> writes:
> Hello,
>
>> One of our colleagues mentioned that it's a breaking change and
>> swaylock
>> with pam backend will complain if suid is set, so the old
>> setups with
>> (screen-locker-service swaylock) will break after this commit.
>>
>> Do we want to document how to configure pam for swaylock in
>> manual and
>> add a news entry for this change?
>
> First of all sorry for the breaking change.
>
> I am pretty new to guix and did not know about
> screen-locker-service.
> How I managed to make this to work is by setting a custom pam
> system
> service :
>
> (define-public swaylock-pam-service-type
> (service-type (name 'swaylock)
> (extensions (list (service-extension
> pam-root-service-type
> (const
> (list
> (pam-service
> (name
> "swaylock")
> (auth
> (list
> (pam-entry
> (control
> "include")
> (module
> "greetd"))))))))))
> (description "Swaylock pam configuration")
> (default-value '())))
>
> I do not know the policy in case of breaking changes, but if it
> is
> easier we can roll back this change maybe ?
>
> Best
>
> Benjamin
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 2 years and 57 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.