Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/man/man5 - move the class explanation to the DESCRIPTI...



details:   https://anonhg.NetBSD.org/src/rev/37205af9a626
branches:  trunk
changeset: 499328:37205af9a626
user:      lukem <lukem%NetBSD.org@localhost>
date:      Fri Nov 17 06:24:56 2000 +0000

description:
- move the class explanation to the DESCRIPTION section, where it's more obvious
- format capabilitities with .Sy
- provide an example entry

diffstat:

 share/man/man5/login.conf.5 |  138 +++++++++++++++++++++++--------------------
 1 files changed, 74 insertions(+), 64 deletions(-)

diffs (truncated from 343 to 300 lines):

diff -r 33bf82ed7f5b -r 37205af9a626 share/man/man5/login.conf.5
--- a/share/man/man5/login.conf.5       Fri Nov 17 06:20:07 2000 +0000
+++ b/share/man/man5/login.conf.5       Fri Nov 17 06:24:56 2000 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: login.conf.5,v 1.7 2000/11/07 05:44:51 lukem Exp $
+.\"    $NetBSD: login.conf.5,v 1.8 2000/11/17 06:24:56 lukem Exp $
 .\"
 .\" Copyright (c) 1995,1996,1997 Berkeley Software Design, Inc.
 .\" All rights reserved.
@@ -33,7 +33,7 @@
 .\"
 .\" BSDI login.conf.5,v 2.19 1998/02/19 23:39:39 prb Exp
 .\"
-.Dd January 14, 2000
+.Dd November 17, 2000
 .Dt LOGIN.CONF 5
 .Os
 .Sh NAME
@@ -53,40 +53,60 @@
 it is also used by other programs, e.g.,
 .Xr rexecd 8 ,
 which need to set up a user environment.
+.Pp
+The class to be used is normally determined by the
+.Li class
+field in the password file (see
+.Xr passwd 5 ).
+The class is used to look up a corresponding entry in the
+.Pa login.conf
+file.
+A special class called
+.Dq default
+will be used (if it exists) if there is no other match.
 .Sh CAPABILITIES
 Refer to
 .Xr getcap 3
 for a description of the file layout.
+An example entry is:
+.Bd -literal -offset indent
+classname|Description entry:\\
+       capability=value:\\
+       booleancapability:\\
+               \&.\&.\&.
+       lastcapability=value:
+.Ed
+.Pp
 All entries in the
 .Nm login.conf
 file are either boolean or use a `=' to separate the capability
 from the value.
 The types are described after the capability table.
-.Bl -column minpasswordlenxx programxx xusxbin
+.Bl -column minpasswordlen program default
 .Sy Name       Type    Default Description
 .\"
 .sp
-.It copyright Ta file Ta "" Ta
+.It Sy copyright Ta file Ta "" Ta
 File containing additional copyright information.
 .\"
 .sp
-.It coredumpsize Ta size Ta "" Ta
+.It Sy coredumpsize Ta size Ta "" Ta
 Maximum coredump size limit.
 .\"
 .sp
-.It cputime Ta time Ta "" Ta
+.It Sy cputime Ta time Ta "" Ta
 CPU usage limit.
 .\"
 .sp
-.It datasize Ta size Ta "" Ta
+.It Sy datasize Ta size Ta "" Ta
 Maximum data size limit.
 .\"
 .sp
-.It filesize Ta size Ta "" Ta
+.It Sy filesize Ta size Ta "" Ta
 Maximum file size limit.
 .\"
 .sp
-.It hushlogin Ta bool Ta Dv false Ta
+.It Sy hushlogin Ta bool Ta Li false Ta
 Same as having a
 .Pa $HOME/.hushlogin
 file.
@@ -94,47 +114,48 @@
 .Xr login 8 .
 .\"
 .sp
-.It ignorenologin Ta bool Ta Dv false Ta
+.It Sy ignorenologin Ta bool Ta Li false Ta
 Not affected by
 .Pa nologin
 files.
 .\"
-.It login-retries Ta number Ta 10 Ta
+.sp
+.It Sy login-retries Ta number Ta 10 Ta
 Maximum number of login attempts allowed.
 .\"
-.It login-backoff Ta number Ta 3 Ta
+.It Sy login-backoff Ta number Ta 3 Ta
 Number of login attempts after which to start random back-off.
 .\"
 .sp
-.It maxproc Ta number Ta "" Ta
+.It Sy maxproc Ta number Ta "" Ta
 Maximum number of process.
 .\"
 .sp
-.It memorylocked Ta size Ta "" Ta
+.It Sy memorylocked Ta size Ta "" Ta
 Maximum locked in core memory size limit.
 .\"
 .sp
-.It memoryuse Ta size Ta "" Ta
+.It Sy memoryuse Ta size Ta "" Ta
 Maximum in core memoryuse size limit.
 .\"
 .sp
-.It minpasswordlen Ta number Ta "" Ta
+.It Sy minpasswordlen Ta number Ta "" Ta
 The minimum length a local password may be.
 Used by the
 .Xr passwd 1
 utility.
 .\"
 .sp
-.It nologin Ta file Ta "" Ta
+.It Sy nologin Ta file Ta "" Ta
 If the file exists it will be displayed
 and the login session will be terminated.
 .\"
 .sp
-.It openfiles Ta number Ta "" Ta
+.It Sy openfiles Ta number Ta "" Ta
 Maximum number of open files per process.
 .\"
 .\"XX .sp
-.\"XX .It password-dead Ta time Ta Dv 0 Ta
+.\"XX .It Sy password-dead Ta time Ta Li 0 Ta
 .\"XX Length of time a password may be expired but not quite dead yet.
 .\"XX When set (for both the client and remote server machine when doing
 .\"XX remote authentication), a user is allowed to log in just one more
@@ -142,50 +163,50 @@
 .\"XX a grace period for updating their password.
 .\"
 .sp
-.It passwordtime Ta time Ta "" Ta
+.It Sy passwordtime Ta time Ta "" Ta
 Used by
 .Xr passwd 1
 to set next password expiry date.
 .\"
 .sp
-.It password-warn Ta time Ta Dv 2w Ta
+.It Sy password-warn Ta time Ta Li 2w Ta
 If the user's password will expire within this length of time then
 warn the user of this.
 .\"
 .sp
-.It path Ta path Ta Dv "/bin /usr/bin" Ta
+.It Sy path Ta path Ta Li "/bin /usr/bin" Ta
 .br
 Default search path.
 .\"
 .sp
-.It priority Ta number Ta "" Ta
+.It Sy priority Ta number Ta "" Ta
 Initial priority (nice) level.
 .\"
 .sp
-.It requirehome Ta bool Ta Dv false Ta
+.It Sy requirehome Ta bool Ta Li false Ta
 Require home directory to login.
 .\"
 .sp
-.It setenv Ta list Ta "" Ta
+.It Sy setenv Ta list Ta "" Ta
 Comma separated list of environment variables and values to be set.
 .\"
 .sp
-.It shell Ta program Ta "" Ta
+.It Sy shell Ta program Ta "" Ta
 Session shell to execute rather than the shell specified in the password file.
 The
 .Ev SHELL
 environment variable will contain the shell specified in the password file.
 .\"
 .sp
-.It stacksize Ta size Ta "" Ta
+.It Sy stacksize Ta size Ta "" Ta
 Maximum stack size limit.
 .\"
 .sp
-.It term Ta string Ta Dv su Ta
+.It Sy term Ta string Ta Li su Ta
 Default terminal type if not able to determine from other means.
 .\"
 .sp
-.It umask Ta number Ta Dv 022 Ta
+.It Sy umask Ta number Ta Li 022 Ta
 Initial umask.
 Should always have a leading
 .Li 0
@@ -194,15 +215,15 @@
 .Xr umask 2 .
 .\"
 .sp
-.It welcome Ta file Ta Pa /etc/motd Ta
+.It Sy welcome Ta file Ta Li /etc/motd Ta
 File containing welcome message.
 .El
 .Pp
 The resource limit entries
-.No ( Ns Va cputime , filesize , datasize , stacksize , coredumpsize ,
-.Va memoryuse , memorylocked , maxproc ,
+.No ( Ns Sy cputime , filesize , datasize , stacksize , coredumpsize ,
+.Sy memoryuse , memorylocked , maxproc ,
 and
-.Va openfiles )
+.Sy openfiles )
 actually specify both the maximum and current limits (see
 .Xr getrlimit 2 ).
 The current limit is the one normally used,
@@ -210,13 +231,13 @@
 maximum limit.
 The maximum and current limits may be specified individually by appending
 a
-.Va \-max
+.Sq Sy \-max
 or
-.Va \-cur
+.Sq Sy \-cur
 to the capability name (e.g.,
-.Va openfiles-max
+.Sy openfiles-max
 and
-.Va openfiles-cur Ns No ).
+.Sy openfiles-cur Ns No ).
 .Pp
 .Nx
 will never define capabilities which start with
@@ -229,13 +250,13 @@
 The argument types are defined as:
 .Bl -tag -width programxx
 .\"
-.It file
+.It Sy file
 Path name to a text file.
 .\"
-.It list
+.It Sy list
 A comma separated list of values.
 .\"
-.It number
+.It Sy number
 A number.  A leading
 .Li 0x
 implies the number is expressed in hexadecimal.
@@ -244,21 +265,19 @@
 implies the number is expressed in octal.
 Any other number is treated as decimal.
 .\"
-.It path
+.It Sy path
 A space separated list of path names.
 If a
-.Li ~
+.Sq Li ~
 is the first character in the path name, the
-.Li ~
+.Sq Li ~
 is expanded to the user's home directory.
 .\"
-.It program
+.It Sy program
 A path name to program.
 .\"
-.It size
-A
-.Va number
-which expresses a size in bytes.
+.It Sy size
+A number which expresses a size in bytes.
 It may have a trailing
 .Li b
 to multiply the value by 512, a
@@ -267,7 +286,7 @@
 .Li m
 to multiply the value by 1 M (1048576).
 .\"
-.It time
+.It Sy time
 A time in seconds.
 A time may be expressed as a series of numbers
 which are added together.
@@ -275,22 +294,22 @@
 represent time units:



Home | Main Index | Thread Index | Old Index