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