Add section about logging.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2662 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -11,7 +11,7 @@ Configuration file for Kerberos 5
|
|||||||
The
|
The
|
||||||
.Nm
|
.Nm
|
||||||
file specifies several configuration parameters for the Kerberos 5
|
file specifies several configuration parameters for the Kerberos 5
|
||||||
library, as well as some programs.
|
library, as well as for some programs.
|
||||||
.Pp
|
.Pp
|
||||||
The file consists of one or more sections, containing a number of
|
The file consists of one or more sections, containing a number of
|
||||||
bindings. The value of each binding can be either a string or a list
|
bindings. The value of each binding can be either a string or a list
|
||||||
@@ -47,21 +47,21 @@ name:
|
|||||||
consists of one or more non-white space characters.
|
consists of one or more non-white space characters.
|
||||||
Currently recognised sections and bindings are:
|
Currently recognised sections and bindings are:
|
||||||
|
|
||||||
.Bl -tag -width "xxxxxx" -offset indent
|
.Bl -tag -width "xxx" -offset indent
|
||||||
.It Li libdefaults
|
.It Li [libdefaults]
|
||||||
.Bl -tag -width "xxxxxx" -offset indent
|
.Bl -tag -width "xxx" -offset indent
|
||||||
.It Li default_realm = Va REALM
|
.It Li default_realm = Va REALM
|
||||||
Default realm to use, this is also known as your
|
Default realm to use, this is also known as your
|
||||||
.Dq local realm .
|
.Dq local realm .
|
||||||
The default is the result of
|
The default is the result of
|
||||||
.Fn krb5_get_host_realm "local host name" .
|
.Fn krb5_get_host_realm "local hostname" .
|
||||||
.It Li clockskew = time
|
.It Li clockskew = Va time
|
||||||
Maximum time differential (in seconds) allowed when comparing
|
Maximum time differential (in seconds) allowed when comparing
|
||||||
times. Default is 300 seconds (five minutes).
|
times. Default is 300 seconds (five minutes).
|
||||||
.It Li kdc_timeout = time
|
.It Li kdc_timeout = Va time
|
||||||
Maximum time to wait for a reply from the kdc, default is 3 seconds.
|
Maximum time to wait for a reply from the kdc, default is 3 seconds.
|
||||||
.El
|
.El
|
||||||
.It Li domain_realm
|
.It Li [domain_realm]
|
||||||
This is a list of mappings from DNS domain to Kerberos realm. Each
|
This is a list of mappings from DNS domain to Kerberos realm. Each
|
||||||
binding in this section looks like:
|
binding in this section looks like:
|
||||||
.Pp
|
.Pp
|
||||||
@@ -70,10 +70,10 @@ binding in this section looks like:
|
|||||||
The domain can be either a full name of a host or a trailing
|
The domain can be either a full name of a host or a trailing
|
||||||
component, in the latter case the domain-string should start with a
|
component, in the latter case the domain-string should start with a
|
||||||
perid.
|
perid.
|
||||||
.It Li realms
|
.It Li [realms]
|
||||||
.Bl -tag -offset indent
|
.Bl -tag -width "xxx" -offset indent
|
||||||
.It Va REALM Li = {
|
.It Va REALM Li = {
|
||||||
.Bl -tag -offset indent
|
.Bl -tag -width "xxx" -offset indent
|
||||||
.It Li kdc = Va host[:port]
|
.It Li kdc = Va host[:port]
|
||||||
Specifies a kdc for this realm. If the optional port is absent, the
|
Specifies a kdc for this realm. If the optional port is absent, the
|
||||||
default value for the
|
default value for the
|
||||||
@@ -90,9 +90,9 @@ necessary. See also
|
|||||||
.It Li v4_name_convert = {
|
.It Li v4_name_convert = {
|
||||||
Similar to
|
Similar to
|
||||||
.Li v4_instance_convert ,
|
.Li v4_instance_convert ,
|
||||||
but converts the version 4 name, rather than the instance. This is not
|
but converts the version 4 name, rather than the instance. Before
|
||||||
used by the MIT libkrb5, but before someone thinks up something better
|
someone thinks up something better you will (to use version 4 support)
|
||||||
you will have to have a binding looking like:
|
have to have a binding looking like:
|
||||||
.Pp
|
.Pp
|
||||||
.Dl rcmd = host
|
.Dl rcmd = host
|
||||||
.Pp
|
.Pp
|
||||||
@@ -104,6 +104,55 @@ version 5 principals.
|
|||||||
.El
|
.El
|
||||||
.It Li }
|
.It Li }
|
||||||
.El
|
.El
|
||||||
|
.It Li [logging]
|
||||||
|
.Bl -tag -width "xxx" -offset indent
|
||||||
|
.It Va entity Li = Va destination
|
||||||
|
Specifies that
|
||||||
|
.Va entity
|
||||||
|
should use the specified
|
||||||
|
.Li destination
|
||||||
|
for logging. The currently defined destinations are:
|
||||||
|
.Bl -tag -width "xxx" -offset indent
|
||||||
|
.It Li STDERR
|
||||||
|
This logs to the programs stderr.
|
||||||
|
.It Li FILE: Ns Pa /file
|
||||||
|
.It Li FILE= Ns Pa /file
|
||||||
|
Log to the specified file. The form using a colon appends to the file,
|
||||||
|
the form with an equal truncates the file. The truncating form keeps
|
||||||
|
the file open, while the appending form closes it after each log
|
||||||
|
message (which makes it possible to rotate logs).
|
||||||
|
.It Li DEVICE= Ns Pa /device
|
||||||
|
This logs to the specified device, at present this is the same as
|
||||||
|
.Li FILE:/device .
|
||||||
|
.It Li CONSOLE
|
||||||
|
Log to the console, this is the same as
|
||||||
|
.Li DEVICE=/dev/console .
|
||||||
|
.It Li SYSLOG Ns Op :priority Ns Op :facility
|
||||||
|
Send messages to the syslog system, using priority, and facility. To
|
||||||
|
get the name for one of these, you take the name of the macro passed
|
||||||
|
to
|
||||||
|
.Xr syslog 3 ,
|
||||||
|
and remove the leading
|
||||||
|
.Li LOG_
|
||||||
|
.No ( Li LOG_NOTICE
|
||||||
|
becomes
|
||||||
|
.Li NOTICE ) .
|
||||||
|
The default values (as well as the values used for unrecognised
|
||||||
|
values), are
|
||||||
|
.Li ERR ,
|
||||||
|
and
|
||||||
|
.Li AUTH ,
|
||||||
|
respectively. See
|
||||||
|
.Xr syslog 3
|
||||||
|
for a list of priorities and facilities.
|
||||||
|
.Pp
|
||||||
|
The entity specifies which program should use the specified logging
|
||||||
|
destination. If no entity is found for a program, the
|
||||||
|
.Li default
|
||||||
|
entity will be used. If that is not present either no logging will
|
||||||
|
happen.
|
||||||
|
.El
|
||||||
|
.El
|
||||||
.El
|
.El
|
||||||
.Sh EXAMPLE
|
.Sh EXAMPLE
|
||||||
.Bd -literal -offset indent
|
.Bd -literal -offset indent
|
||||||
@@ -123,6 +172,10 @@ version 5 principals.
|
|||||||
}
|
}
|
||||||
default_domain = foo.se
|
default_domain = foo.se
|
||||||
}
|
}
|
||||||
|
[logging]
|
||||||
|
kdc = FILE:/var/heimdal/kdc.log
|
||||||
|
kdc = SYSLOG:INFO
|
||||||
|
default = SYSLOG:INFO:USER
|
||||||
.Ed
|
.Ed
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr Source tm
|
.Xr Source tm
|
||||||
|
Reference in New Issue
Block a user