.\" This file was generated by (a slightly modified) kdemangen.pl and edited by hand
.TH  KCHECKPASS 1 "June 2006" "K Desktop Environment" "authentication software"
.SH NAME
kcheckpass
\- The KCheckPass authentication software
.SH SYNOPSIS
\fBkcheckpass\fP
.SH DESCRIPTION
\fBKCheckPass\fP is KDE's authentication program. It is meant to be
used by any software in need of user authentication, most
notably screensavers.
.sp 1
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
.sp 1
\fBKCheckPass\fP is a simple password checker. Just invoke and send it the password on stdin.
.sp 1
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.

.SH AUTHORS
.nf
Olaf Kirch <okir@caldera.de>
.br
Christian Esken <esken@kde.org>
.br
Oswald Buddenhagen <ossi@kde.org>
.br

.br
.fi
Please use http://bugs.kde.org to report bugs; do not mail the authors directly.
.PP
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.