used by any software in need of user authentication, most
notably screensavers.
.sp1
It enhances security be the following means:
.br
.IP" \-"
It's only a small program, which is hopefully simple enough to
allow it to be SUID root. Setting it to SUID root is necessary
on Shadow Password systems.
.IP" \-"
No other program in need of user authentication, must be
SUID root.
.IP" \-"
It provides a single implementation to check passwords. So one only must take a closer look at \fBKCheckPass\fP to ensure password security. It's much easier for programs using \fBKCheckPass\fP to preserve security.
.PP
.br
\fBTechnique:\fP
.sp1
\fBKCheckPass\fP is a simple password checker. Just invoke and send it the password on stdin.
.sp1
If the password was accepted, the program exits with 0;
.br
if it was rejected, it exits with 1. Any other exit code signals an error.
This manual page was written by Holger Hartmann <Holger_Hartmann@gmx.de> for the Debian Project, but may be used by others. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation.
.PP
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL.