50 lines
1.8 KiB
50 lines
1.8 KiB
.\" 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.
|