/**************************
* A place to put temporary files, it's almost always in "/tmp/"
* for UNIX systems. If you include "$USER" in the definition
* (e.g., "/tmp/$USER"), Lynx will replace the "$USER" with the
* username of the account which invoked the Lynx image. Such
* directories should already exist, and have protections/ACLs set
* so that only the appropriate user(s) will have read/write access.
* If the path includes a tilde (e.g, "~" or "~/lynxtmp"), Lynx will
* replace the tilde with the full path for the user's home.
* The definition here can be overridden at run time by setting a
* "LYNX_TEMP_SPACE" environment symbol.
*/
#define TEMP_SPACE "/tmp/"
My TEMP_SPACE is set at "~" so unless the users' home directories are
world writable, it isn't a problem (and if the home directories are world
writeable, that user has other, more significant problems than just having
people able to disrupt his lynx session).
That snipped of userdefs.h (which you are recommended to review in step 1
of the INSTALLATION file) is from lynx2.8rel.3, though I clearly recall
setting that similarly when I installed lynx2.7.2 (and I don't see
anything in docs/CHANGES2.7 to indicate anything had changed with regards
to this from 2.7.1 to 2.7.2).
-- Daniel Reed <n@narnia.n.ml.org> (3CE060DD) System administrator at large... A computer without Windows is like a fish without a bicycle