Skip to content
Commit 132adacf authored by David Edmundson's avatar David Edmundson
Browse files

Cleanup kcheckpass

kcheckpass existed because historically we needed to be root to check
passwords. This hasn't been true for tens of years. There are no
security benefits, all authentication is based on the exit status of the
greeter application.

This patch drops kcheckpass and brings everything in process, but in
another thread.

This also reports back more fine grained PAM control at the same time
(following on from !29) forwarding all prompts and messages.

The unit test has been replaced with one that actually checks against a
real PAM using pam_wrapper to force a fake user.
parent 6493ccdb
Pipeline #172207 passed with stage
in 3 minutes and 12 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment