Support shadow password authentication

Bug #623717 reported by Robert Ancell
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Light Display Manager
Won't Fix
Wishlist
Unassigned

Bug Description

Some installs may not use PAM. Make lightdm able to use shadow passwords if required.

Changed in lightdm:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Haven't seen a need for this so I'm going to drop it

Changed in lightdm:
status: Triaged → Won't Fix
Revision history for this message
Giorgio Moscardi (sukkopera2) wrote :

I would like to try to help with this, in order to make LightDM work on my beloved Slackware. Of course it's not going to be an easy task, in particular as I'm not too expert with authentication stuff, but I think I can give it a try.

Although, I need some help. I have tried to remove all PAM dependencies and I got something that compiles, but now I get the following error:

** (lightdm:24295): WARNING **: Failed to get list of logind seats: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files

I guess that this is related to logind, part of systemd, which is not available on Slackware. Since I am no systemd expert, what should this dependency be replaced with? I mean: what's the pre-systemd way of doing what logind does?

Thanks for any help :).

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Yes, that's just a warning that we couldn't contact the logind service (as provided by systemd). It should probably be just be a debugging message as we fallback to using ConsoleKit instead. I think if ConsoleKit is also not available we fall back to nothing (haven't tested it)

In short, you probably don't need to do much with logind/ConsoleKit on Slackware, LightDM should just continue to work with slightly less features.

Revision history for this message
Giorgio Moscardi (sukkopera2) wrote :

Good to hear! So I only have to concentrate on replacing PAM functionalities. Thanks for the information, I'll post the patch once it's done, but it will take some time.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.