	Supported Platforms

At this time, stmpclean works on BSD and Linux.  I plan to see if I
can take it to Solaris and IRIX (SysV sete[ug]id() semantics are
different).


	Installation

To build, say ``make''.  To install, execute the command ``make
install'' and then read the manual page.  You can also read the
preformatted manual page before installation in the file stmpclean.0.


	Rationale

People do stuff like

find /tmp -type f -atime +3 -ctime +3 ! -name '.X*-lock' -exec rm -f -- {} \;
find -d /tmp ! -name . -type d -mtime +1 -exec rmdir -- {} \; >/dev/null 2>&1

as root in /etc/crontab (or in daily maintenance scripts).

Don't ever do this.  This can be easily tricked into deleting
arbitrary files on your system!

People also run nifty Perl scripts that overcome this problem.  Well,
in case there is an attack, they won't delete your precious
/etc/ftpusers or whatever you guard most.  They'll just fork 10000
children each trying to allocate 2MB of memory.  Good luck.

This program solves these problems.


	Author

The stmpclean utility is written by Stanislav Shalunov.  You can send
me any comment, bug reports, suggestions, and criticism at
shalunov@mccme.ru.


	Copyright & License

Copyright (C)  1999, Stanislav Shalunov.

Redistribution and use in source and binary forms, standalone or as
a part of a larger product, are permitted provided that the above
copyright notice and this paragraph are duplicated in all such
forms and that any documentation, advertising materials, and other
materials related to such distribution and use acknowledge that the
software was developed by Stanislav Shalunov.  The name of
Stanislav Shalunov may not be used to endorse or promote products
derived from this software without specific prior written
permission.


	$Id: README,v 1.4 1999/08/04 18:45:24 shalunov Exp $
