# $Id: sudoscript.pod,v 1.1 2003/06/04 04:49:04 hbo Exp $ =pod =head1 NAME sudoscript -a system for audited shells with C and C =head1 DESCRIPTION C is a system that audits a shell run under C It does this using the venerable unix command C The system consists of two Perl scripts and one Perl module.. The front-end script is called C (also C). The backend script is C. The Perl module is C. Each of these have their own man pages which it would be well for a system administrator to read before implementing C. This manpage describes where to get more information about sudoscript. =head1 DOCUMENTATION C comes with some documentation that is helpful for system administrators who are deploying the system. On Linux, this documentation is in /usr/share/doc/sudoscript-${VERSION}. On all other platforms the documentation is in /usr/local/doc/sudoscript-${VERSION}. In each case, "${VERSION}" is replaced with the version of sudoscript. =head2 SECURITY Especially when enabling a root shell, C cannot prevent a user from evading the the audit trail it provides. This is true even if the user is not root. The file SECURITY in the distribution and in the documentation directory describes this in detail. It should be mandatory reading before any attempt is made to deploy C. =head2 INSTALLATION The steps required to install sudoscript are documented in the INSTALL file in the distribution and in the documentation directory. =head2 CONFIGURATION Given some configuration of the C file, C can enable a root shell, or a shell as some other user. The details of how to go about this are in the file SUDOCONFIG in the distribution, and in the documentation directory. =head2 README A description of sudoscript that goes into more detail than this man page can be found in the README file in the distribution, and in the documentation directory. =head2 PORCMOLSULB The paper "The Problem of PORCMOLSULB: Can Root be Controlled in Engineering Environments?" is included in the distribution, and in the documentation directory. This paper describes the events that lead up to writing C, and gives some idea of why I consider the system useful. =head2 PORTING Some thoughts about how to go about porting C to a new Unix platform are given in the PORTING file in the distribution and in the documentation directory. =head2 WEB SITE The C web site is at C. New versions are released there first, before they hit sourceforge or freshmeat. =head1 PLATFORMS C currently runs on the following platforms: =over 4 =item C Tested on Red Hat 6.2 through 9, and Debian Woody. =item C Latest version tested on Solaris 9/Intel. Earlier versions were tested on Solaris 7 and 8/Sparc and Solaris 8/Intel. =item C Tested on FreeBSD 4.3 =item C Tested on version 3.3 =item C Tested on version 11 by Donny Jekels. =back =head1 SEE ALSO sudoscriptd(8) sudoshell(1) Sudoscript(3pm) sudo(8) sudoers(5) http://www.egbok.com/sudoscript =head1 AUTHOR Howard Owen, Ehbo@egbok.comE =head1 COPYRIGHT AND LICENSE Copyright 2003 by Howard Owen sudoscript is free software; you can redistribute it and/or modify it under the same terms as Perl itself. "The Problem of PORCMOLSULB" was orginally published in the August 2002 issue of ;login. The paper is distributed under a Creative Commons license, which may be viewed at L. =cut