DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T u

⟦215e85ba8⟧ TextFile

    Length: 2977 (0xba1)
    Types: TextFile
    Names: »untamocf.5«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec8/untamo/untamocf.5« 

TextFile

.TH UNTAMO.CF 5L "PUCC
.SH NAME
/usr/local/lib/untamo.cf \- untamo configuration file format
.SH DESCRIPTION
.IR Untamo,
the login monitor daemon, decides how it should act based on the file
untamo.cf
.PP
The file untamo.cf consists of a series of commands  which describe some
aspect of how untamo should act.  There are 4 types of commands: 
.IP 1.
.B exemptions  
specify people who are exempt from untamo
.IP 2.
.B timeouts
define how long a terminal must be unused to be considered idle.
.IP 3.
.B sleep
sets the number of minutes untamo should sleep between checks, 
and the amount of time between warnings and logouts.
.IP 4.
.B minusers
sets the threshold number of users for multiple logins.  
If the number of users on the system exceeds the threshold,
then warnings and logouts for multiple logins will be issued.
.PP
Lines beginning with an asterisk are comments.
.SH Exemptions
.PP
Exemptions have the form:

.B exempt
.I who
.I from

where 
.I who
is one of:
.IP
.B cluster 
.I name
.IP
.B login
.I id
.IP
.B group
.I groupname
.IP
.B tty
.I ttyname
.IP
.B rld
.I num
.PP
and
.I name 
is a terminal cluster name as per /etc/termfile -- such as public or staff, 
.I id
is a valid user id,
.I groupname
is a valid group name as per /etc/groups,
.I ttyname
is a terminal name as per /etc/utmp, and
.I num
is an rld number; and
.I from 
is one of:
.IP
.B multiple
.IP
.B idle
.IP
.B all
.PP
indicate that
.I who
is exempt from being logged off for having multiple logins and/or being idle
more than the idle timeout time.

.SH Timeouts 
.PP
Timeouts take the form:
.IP
.B timeout
.I who
.I minutes
.PP
where
.I who
is the same as above, but can also be
.B default
, and 
.I minutes 
is a decimal number. This says that the idle timeout for
.I who
is
.I minutes
minutes.

.SH Sleep
.PP
Sleep commands look like:
.IP
.B sleep
.I minutes
.PP
and specify that untamo will sleep 
.I minutes
minutes between scans of /etc/utmp.
If there is more than one sleep specification, only the last one is used.
.PP
.SH Minusers
Minusers commands look like:
.IP
.B minusers 
.I number 
.PP
This specifies that at least 
.I number
ttys must be active for untamo to check for multiple logins.
If there is more than one minusers command, the last one is taken.
.PP
A sample untamo configuration file follows:
.br
.nf
   * sample untamo configuration
   sleep 5
   minusers 30
   timeout cluster public 45
   timeout default 60
   exempt tty console all
   exempt group staff multiple

.fi
This indicates that
.IP
untamo should sleep 5 minutes between scans of utmp.
.IP
no multiple login warnings or logouts should be issued if less than 30
people are logged in.
.IP
terminals in the public sites should be logged out after 45 minutes of
idle time.
.IP
all other terminals should be logged out after 60 minutes of idle time.
.IP
the console is exempt from being logged off for any reason.
.IP
staff members may log on multiply.
.SH "SEE ALSO"
untamo(8L), utmp(5), termfile(5L), rld(1L)