X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/blobdiff_plain/d857515ea12cdb08062bd60a2eca04908622f55c..e68b88bf4ad78f86ac74c52adba87d27c59ed121:/fw.1 diff --git a/fw.1 b/fw.1 index 6125c4f..df52079 100644 --- a/fw.1 +++ b/fw.1 @@ -1,6 +1,6 @@ .\" -*-nroff-*- .\" -.\" $Id: fw.1,v 1.7 1999/10/22 22:45:15 mdw Exp $ +.\" $Id: fw.1,v 1.9 2000/03/23 00:37:33 mdw Exp $ .\" .\" Manual page for fw .\" @@ -28,6 +28,13 @@ .\" ---- Revision history --------------------------------------------------- .\" .\" $Log: fw.1,v $ +.\" Revision 1.9 2000/03/23 00:37:33 mdw +.\" Add option to change user and group after initialization. Naughtily +.\" reassign short equivalents of --grammar and --options. +.\" +.\" Revision 1.8 1999/12/22 15:44:43 mdw +.\" Fix some errors, and document new option. +.\" .\" Revision 1.7 1999/10/22 22:45:15 mdw .\" Describe new socket connection options. .\" @@ -123,9 +130,13 @@ fw \- port forwarder .SH SYNOPSIS . .B fw -.RB [ \-dq ] +.RB [ \-dlq ] .RB [ \-f .IR file ] +.RB [ \-s +.IR user ] +.RB [ \-g +.IR group ] .IR config-stmt ... . .\"-------------------------------------------------------------------------- @@ -172,6 +183,14 @@ Writes the version number to standard output and exits successfully. .B "\-u, \-\-usage" Writes a terse usage summary to standard output and exits successfully. .TP +.B "\-G, \-\-grammar" +Writes a summary of the configuration file grammar to standard output +and exits successfully. +.TP +.B "\-O, \-\-options" +Writes a summary of the source and target options to standard output and +exits successfully. +.TP .BI "\-f, \-\-file=" file Read configuration information from .IR file . @@ -184,10 +203,27 @@ configuration file statement. Forks into the background after reading the configuration and initializing properly. .TP -.B "-q, \-\-quiet" +.B "\-l, \-\-syslog, \-\-log" +Emit logging information to the system log, rather than standard error. +.TP +.B "\-q, \-\-quiet" Don't output any logging information. This option is not recommended for normal use, although it can make system call traces clearer so I use it when debugging. +.TP +.BI "\-s, \-\-setuid=" user +Change uid to that of +.IR user , +which may be either a user name or uid number, after initializing all +the sources. This will usually require elevated privileges. +.TP +.BI "\-g, \-\-setgid=" group +Change gid to that of +.IR group , +which may be either a group name or gid number, after initializing all +the sources. If the operating system understands supplementary groups +then the supplementary groups list is altered to include only +.IR group . .PP Any further command line arguments are interpreted as configuration lines to be read. Configuration supplied in command line arguments has