kcheckpass − KDE’s authentication program
kcheckpass
Any program, such as a screensaver with a lock option, that needs to authenticate a user, can use kcheckpass. kcheckpass is a simple setuid program that returns 0 if the user has been authenticated, and 1 if not. Other programs that need user authentication can use kcheckpass witout having setuid status, thus simplifying programs and enhancing system security.
kcheckpass takes no arguments. It reads the password from stdin.
kcheckpass must be setuid on systems that use shadow passwords.
Manpage written by Rodrigo Rubira Branco <rrbranco AT br DOT ibm DOT com>