Blame modules/pam_console/README

Packit Service b29381
README for pam_console
Packit Service b29381
======================
Packit Service b29381
Packit Service b29381
NOTE: This software is very powerful.  Incautious use could leave your
Packit Service b29381
system open to attack, or difficult to use.
Packit Service b29381
Packit Service b29381
pam_console is distributed in the hope that it will be useful,
Packit Service b29381
but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service b29381
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Packit Service b29381
Packit Service b29381
Because pam_console integrates GPL-licensed code, all of pam_console
Packit Service b29381
is licensed only under the GPL, unlike most PAM modules.  See the
Packit Service b29381
file COPYING for the license terms under which this software is
Packit Service b29381
licensed.
Packit Service b29381
Packit Service b29381
(If this software breaks your system, you get to keep all the pieces.)
Packit Service b29381
Packit Service b29381
The pam_console module exists to change file permissions when users
Packit Service b29381
log on at the console, and to change them back when they log out of
Packit Service b29381
the console.  It also cooperates with the pam_listfile module to
Packit Service b29381
make it possible to allow users who are at the console to run
Packit Service b29381
various programs that would otherwise be restricted to root only.
Packit Service b29381
Packit Service b29381
The pam_console.8 and pam_console_apply.8 man pages explain this
Packit Service b29381
software in more detail.
Packit Service b29381
Packit Service b29381
Please note: the current version depends on too many external tools
Packit Service b29381
and libraries, making it big and hard to evaluate for security.
Packit Service b29381
This is only a bootstrap stage; I'll be fixing it later.  I'm using
Packit Service b29381
lex/yacc right now so that it is trivial to change the grammar, and
Packit Service b29381
I'm using glib because I didn't want to write my own hashtables
Packit Service b29381
while I was busy thinking about file locking.  Don't report those
Packit Service b29381
as bugs, I'll fix them later once I've ironed out the important
Packit Service b29381
details...
Packit Service b29381
Packit Service b29381
Michael K. Johnson
Packit Service b29381
Red Hat Software, Inc.
Packit Service b29381
Packit Service b29381
Additional note: the current version is improved so that the functionality
Packit Service b29381
of changing the ownership and permissions of the devices is split out
Packit Service b29381
of the pam_console.so module to the pam_console_apply executable,
Packit Service b29381
which is called from the pam_console module when the lock is obtained.
Packit Service b29381
Thus the module doesn't depend on the glib.
Packit Service b29381
Packit Service b29381
Copyright 1999, 2005 Red Hat, Inc.