login.conf revision 25901
121526Sdavidn# Sample login.conf - login class capabilities database.
225901Sgpalmer# To speed up access to this data, you can use /usr/bin/cap_mkdb
321526Sdavidn# to create a database form of this file:
421526Sdavidn#
521526Sdavidn#	cap_mkdb /etc/login.conf
621526Sdavidn#
721526Sdavidn# Don't forget to do this after each edit as well!
821526Sdavidn#
921526Sdavidn# This file controls resource limits, accounting limits and
1021526Sdavidn# default user environment settings.
1121526Sdavidn#
1225901Sgpalmer#	$Id: login.conf,v 1.9 1997/05/01 21:25:34 ache Exp $
1321526Sdavidn#
1421526Sdavidn
1521526Sdavidn
1621526Sdavidn# Authentication methods
1721526Sdavidn
1821526Sdavidnauth-defaults:\
1921526Sdavidn	:auth=krb_skey_or_passwd,passwd,kerberos,skey:
2021526Sdavidn
2121526Sdavidnauth-root-defaults:\
2221526Sdavidn	:auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\
2321526Sdavidn	:auth-rlogin=krb_or_skey,kerberos,skey:\
2421526Sdavidn
2521526Sdavidnauth-ftp-defaults:\
2621526Sdavidn	:auth=skey_or_pwd,passwd,skey:
2721526Sdavidn
2821526Sdavidn
2921526Sdavidn# Example defaults
3021526Sdavidn# These settings are used by login(1) by default for classless users
3121526Sdavidn# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
3221526Sdavidn
3321526Sdavidndefault:\
3421526Sdavidn	:cputime=infinity:\
3521943Sdavidn	:datasize-cur=16M:\
3621943Sdavidn	:stacksize-cur=8M:\
3721943Sdavidn	:memorylocked-cur=10M:\
3821943Sdavidn	:memoryuse-cur=30M:\
3921943Sdavidn	:filesize=infinity:\
4021526Sdavidn	:coredumpsize=infinity:\
4121943Sdavidn	:maxproc-cur=64:\
4221943Sdavidn	:openfiles-cur=64:\
4321526Sdavidn	:priority=0:\
4421526Sdavidn	:requirehome:\
4521526Sdavidn	:umask=022:\
4623142Sache	:tc=auth-defaults:
4721526Sdavidn
4821526Sdavidn
4921526Sdavidn#
5021526Sdavidn# standard - standard user defaults
5121526Sdavidn#
5221526Sdavidnstandard:\
5321526Sdavidn	:copyright=/etc/COPYRIGHT:\
5421526Sdavidn	:welcome=/etc/motd:\
5521943Sdavidn	:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\
5621526Sdavidn	:path=~/bin /bin /usr/bin /usr/local/bin:\
5721538Sdavidn	:manpath=/usr/share/man /usr/local/man:\
5821526Sdavidn	:nologin=/etc/nologin:\
5921526Sdavidn	:cputime=1h30m:\
6021526Sdavidn	:datasize=8M:\
6121526Sdavidn	:stacksize=2M:\
6221526Sdavidn	:memorylocked=4M:\
6321526Sdavidn	:memoryuse=8M:\
6421943Sdavidn	:filesize=8M:\
6521943Sdavidn	:coredumpsize=8M:\
6621526Sdavidn	:openfiles=24:\
6721538Sdavidn	:maxproc=32:\
6821538Sdavidn	:priority=0:\
6921526Sdavidn	:requirehome:\
7021943Sdavidn	:passwordperiod=90d:\
7121526Sdavidn	:umask=002:\
7221526Sdavidn	:ignoretime@:\
7321526Sdavidn	:tc=default:
7421526Sdavidn
7521943Sdavidn
7621538Sdavidn#
7721538Sdavidn# users of X (needs more resources!)
7821538Sdavidn#
7921538Sdavidnxuser:\
8021538Sdavidn	:manpath=/usr/share/man /usr/X11R6/man /usr/local/man:\
8121943Sdavidn	:cputime=4h:\
8221943Sdavidn	:datasize=12M:\
8321538Sdavidn	:stacksize=4M:\
8421538Sdavidn	:filesize=8M:\
8521943Sdavidn	:memoryuse=16M:\
8621538Sdavidn	:openfiles=32:\
8721538Sdavidn	:maxproc=48:\
8821538Sdavidn	:tc=standard:
8921526Sdavidn
9021538Sdavidn
9121526Sdavidn#
9221526Sdavidn# Staff users - few restrictions and allow login anytime
9321526Sdavidn#
9421526Sdavidnstaff:\
9521526Sdavidn	:ignorenologin:\
9621526Sdavidn	:ignoretime:\
9721526Sdavidn	:requirehome@:\
9821526Sdavidn	:accounted@:\
9921526Sdavidn	:path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
10021526Sdavidn	:umask=022:\
10121526Sdavidn	:tc=standard:
10221526Sdavidn
10321526Sdavidn
10421526Sdavidn#
10521526Sdavidn# root - fallback for root logins
10621526Sdavidn#
10721526Sdavidnroot:\
10821526Sdavidn	:path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
10921943Sdavidn	:cputime=infinity:\
11021943Sdavidn	:datasize=infinity:\
11121943Sdavidn	:stacksize=infinity:\
11221943Sdavidn	:memorylocked=infinity:\
11321943Sdavidn	:memoryuse=infinity:\
11421943Sdavidn	:filesize=infinity:\
11521943Sdavidn	:coredumpsize=infinity:\
11621943Sdavidn	:openfiles=infinity:\
11721943Sdavidn	:maxproc=infinity:\
11821943Sdavidn	:memoryuse-cur=32M:\
11921943Sdavidn	:maxproc-cur=64:\
12023141Sache	:openfiles-cur=1024:\
12121943Sdavidn	:priority=0:\
12221943Sdavidn	:requirehome@:\
12321526Sdavidn	:umask=022:\
12421526Sdavidn	:tc=auth-root-defaults:\
12521526Sdavidn
12621526Sdavidn
12721526Sdavidn#
12821526Sdavidn# Settings used by /etc/rc
12921526Sdavidn#
13021526Sdavidndaemon:\
13121943Sdavidn	:cputime=infinity:\
13221526Sdavidn	:filesize=64M:\
13321526Sdavidn	:datasize=32M:\
13421943Sdavidn	:stacksize=16M:\
13521526Sdavidn	:coredumpsize=0:\
13621943Sdavidn	:memoryuse-cur=64M:\
13721943Sdavidn	:memorylocked-cur=64M:\
13821526Sdavidn	:maxproc=32:\
13923141Sache	:openfiles=1024:\
14021526Sdavidn	:tc=default:
14121526Sdavidn
14221526Sdavidn
14321526Sdavidn#
14421943Sdavidn# Settings used by news subsystem
14521526Sdavidn#
14621526Sdavidnnews:\
14721943Sdavidn	:path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
14821943Sdavidn	:cputime=infinity:\
14921943Sdavidn	:filesize=128M:\
15021943Sdavidn	:datasize-curr=64M:\
15121943Sdavidn	:stacksize-cur=32M:\
15221943Sdavidn	:coredumpsize-cur=0:\
15321943Sdavidn	:maxmemorysize-cur=128M:\
15421943Sdavidn	:memorylocked=32M:\
15521526Sdavidn	:maxproc=128:\
15621526Sdavidn	:openfiles=256:\
15721943Sdavidn	:tc=default:
15821526Sdavidn
15921526Sdavidn
16021526Sdavidn#
16121526Sdavidn# The dialer class should be used for a dialup PPP/SLIP accounts
16221943Sdavidn# Welcome messages/news suppressed
16321526Sdavidn#
16421526Sdavidndialer:\
16521526Sdavidn	:hushlogin:\
16621526Sdavidn	:requirehome@:\
16721526Sdavidn	:cputime=unlimited:\
16821526Sdavidn	:filesize=2M:\
16921526Sdavidn	:datasize=2M:\
17021526Sdavidn	:stacksize=4M:\
17121526Sdavidn	:coredumpsize=0:\
17221526Sdavidn	:memoryuse=4M:\
17321526Sdavidn	:memorylocked=1M:\
17421526Sdavidn	:maxproc=16:\
17521526Sdavidn	:openfiles=32:\
17621526Sdavidn	:tc=standard:
17721526Sdavidn
17821526Sdavidn
17921526Sdavidn#
18021526Sdavidn# Site full-time 24/7 PPP/SLIP connections
18121526Sdavidn# - no time accounting, restricted to access via dialin lines
18221526Sdavidn#
18321526Sdavidnsite:\
18421526Sdavidn	:ignoretime:\
18521526Sdavidn	:passwordperiod@:\
18621526Sdavidn	:refreshtime@:\
18721526Sdavidn	:refreshperiod@:\
18821526Sdavidn	:sessionlimit@:\
18921526Sdavidn	:autodelete@:\
19021526Sdavidn	:expireperiod@:\
19121526Sdavidn	:graceexpire@:\
19221526Sdavidn	;gracetime@:\
19321526Sdavidn	:warnexpire@:\
19421526Sdavidn	:warnpassword@:\
19521526Sdavidn	:idletime@:\
19621526Sdavidn	:sessiontime@:\
19721526Sdavidn	:daytime@:\
19821526Sdavidn	:weektime@:\
19921526Sdavidn	:monthtime@:\
20021526Sdavidn	:warntime@:\
20121943Sdavidn	:accounted@:\
20221526Sdavidn	:tc=dialer:\
20321526Sdavidn	:tc=staff:
20421526Sdavidn
20521526Sdavidn
20621526Sdavidn#
20721526Sdavidn# Example standard accounting entries for subscriber levels
20821526Sdavidn#
20921526Sdavidn
21021526Sdavidnsubscriber|Subscribers:\
21121526Sdavidn	:accounted:\
21221526Sdavidn	:refreshtime=180d:\
21321526Sdavidn	:refreshperiod@:\
21421526Sdavidn	:sessionlimit@:\
21521526Sdavidn	:autodelete=30d:\
21621526Sdavidn	:expireperiod=180d:\
21721526Sdavidn	:graceexpire=7d:\
21821526Sdavidn	:gracetime=10m:\
21921526Sdavidn	:warnexpire=7d:\
22021526Sdavidn	:warnpassword=7d:\
22121526Sdavidn	:idletime=30m:\
22221526Sdavidn	:sessiontime=4h:\
22321526Sdavidn	:daytime=6h:\
22421526Sdavidn	:weektime=40h:\
22521526Sdavidn	:monthtime=120h:\
22621526Sdavidn	:warntime=4h:\
22721526Sdavidn	:tc=standard:
22821526Sdavidn
22921526Sdavidn
23021526Sdavidn#
23121526Sdavidn# Subscriber accounts. These accounts have their login times
23221526Sdavidn# accounted and have access limits applied.
23321526Sdavidn#
23421943Sdavidnsubppp|PPP Subscriber Accounts:\
23521526Sdavidn	:tc=dialer:\
23621526Sdavidn	:tc=subscriber:
23721526Sdavidn
23821526Sdavidn
23921943Sdavidnsubslip|SLIP Subscriber Accounts:\
24021526Sdavidn	:tc=dialer:\
24121526Sdavidn	:tc=subscriber:
24221526Sdavidn
24321526Sdavidn
24421526Sdavidnsubshell:Shell Subscriber Accounts:\
24521526Sdavidn	:tc=subscriber:
24621526Sdavidn
24725369Sache
24825369Sache#
24925369Sache# Russian Users Accounts. Setup proper environment variables.
25025369Sache#
25125369Sacherussian:Russian Users Accounts:\
25225369Sache	:charset=KOI8-R:\
25325369Sache	:lang=ru_RU.KOI8-R:\
25425369Sache	:tc=default:
255