login.conf revision 21943
121526Sdavidn# Sample login.conf - login class capabilities database. 221526Sdavidn# To speed up access to this data, you can use /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# 1221673Sjkh# $FreeBSD: head/etc/login.conf 21943 1997-01-22 03:33:55Z davidn $ 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 :term=dumb:\ 4621526Sdavidn :umask=022:\ 4721526Sdavidn :rc=auth-defaults: 4821526Sdavidn 4921526Sdavidn 5021526Sdavidn# 5121526Sdavidn# standard - standard user defaults 5221526Sdavidn# 5321526Sdavidnstandard:\ 5421526Sdavidn :copyright=/etc/COPYRIGHT:\ 5521526Sdavidn :welcome=/etc/motd:\ 5621943Sdavidn :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\ 5721526Sdavidn :path=~/bin /bin /usr/bin /usr/local/bin:\ 5821538Sdavidn :manpath=/usr/share/man /usr/local/man:\ 5921526Sdavidn :nologin=/etc/nologin:\ 6021526Sdavidn :cputime=1h30m:\ 6121526Sdavidn :datasize=8M:\ 6221526Sdavidn :stacksize=2M:\ 6321526Sdavidn :memorylocked=4M:\ 6421526Sdavidn :memoryuse=8M:\ 6521943Sdavidn :filesize=8M:\ 6621943Sdavidn :coredumpsize=8M:\ 6721526Sdavidn :openfiles=24:\ 6821538Sdavidn :maxproc=32:\ 6921538Sdavidn :priority=0:\ 7021526Sdavidn :requirehome:\ 7121943Sdavidn :passwordperiod=90d:\ 7221526Sdavidn :umask=002:\ 7321526Sdavidn :ignoretime@:\ 7421526Sdavidn :tc=default: 7521526Sdavidn 7621943Sdavidn 7721538Sdavidn# 7821538Sdavidn# users of X (needs more resources!) 7921538Sdavidn# 8021538Sdavidnxuser:\ 8121538Sdavidn :manpath=/usr/share/man /usr/X11R6/man /usr/local/man:\ 8221943Sdavidn :cputime=4h:\ 8321943Sdavidn :datasize=12M:\ 8421538Sdavidn :stacksize=4M:\ 8521538Sdavidn :filesize=8M:\ 8621943Sdavidn :memoryuse=16M:\ 8721538Sdavidn :openfiles=32:\ 8821538Sdavidn :maxproc=48:\ 8921538Sdavidn :tc=standard: 9021526Sdavidn 9121538Sdavidn 9221526Sdavidn# 9321526Sdavidn# Staff users - few restrictions and allow login anytime 9421526Sdavidn# 9521526Sdavidnstaff:\ 9621526Sdavidn :ignorenologin:\ 9721526Sdavidn :ignoretime:\ 9821526Sdavidn :requirehome@:\ 9921526Sdavidn :accounted@:\ 10021526Sdavidn :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 10121526Sdavidn :umask=022:\ 10221526Sdavidn :tc=standard: 10321526Sdavidn 10421526Sdavidn 10521526Sdavidn# 10621526Sdavidn# root - fallback for root logins 10721526Sdavidn# 10821526Sdavidnroot:\ 10921526Sdavidn :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 11021943Sdavidn :cputime=infinity:\ 11121943Sdavidn :datasize=infinity:\ 11221943Sdavidn :stacksize=infinity:\ 11321943Sdavidn :memorylocked=infinity:\ 11421943Sdavidn :memoryuse=infinity:\ 11521943Sdavidn :filesize=infinity:\ 11621943Sdavidn :coredumpsize=infinity:\ 11721943Sdavidn :openfiles=infinity:\ 11821943Sdavidn :maxproc=infinity:\ 11921943Sdavidn :memoryuse-cur=32M:\ 12021943Sdavidn :maxproc-cur=64:\ 12121943Sdavidn :openfiles-cur=256:\ 12221943Sdavidn :priority=0:\ 12321943Sdavidn :requirehome@:\ 12421526Sdavidn :umask=022:\ 12521526Sdavidn :tc=auth-root-defaults:\ 12621526Sdavidn 12721526Sdavidn 12821526Sdavidn# 12921526Sdavidn# Settings used by /etc/rc 13021526Sdavidn# 13121526Sdavidndaemon:\ 13221943Sdavidn :cputime=infinity:\ 13321526Sdavidn :filesize=64M:\ 13421526Sdavidn :datasize=32M:\ 13521943Sdavidn :stacksize=16M:\ 13621526Sdavidn :coredumpsize=0:\ 13721943Sdavidn :memoryuse-cur=64M:\ 13821943Sdavidn :memorylocked-cur=64M:\ 13921526Sdavidn :maxproc=32:\ 14021526Sdavidn :openfiles=256:\ 14121526Sdavidn :tc=default: 14221526Sdavidn 14321526Sdavidn 14421526Sdavidn# 14521943Sdavidn# Settings used by news subsystem 14621526Sdavidn# 14721526Sdavidnnews:\ 14821943Sdavidn :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 14921943Sdavidn :cputime=infinity:\ 15021943Sdavidn :filesize=128M:\ 15121943Sdavidn :datasize-curr=64M:\ 15221943Sdavidn :stacksize-cur=32M:\ 15321943Sdavidn :coredumpsize-cur=0:\ 15421943Sdavidn :maxmemorysize-cur=128M:\ 15521943Sdavidn :memorylocked=32M:\ 15621526Sdavidn :maxproc=128:\ 15721526Sdavidn :openfiles=256:\ 15821943Sdavidn :tc=default: 15921526Sdavidn 16021526Sdavidn 16121526Sdavidn# 16221526Sdavidn# The dialer class should be used for a dialup PPP/SLIP accounts 16321943Sdavidn# Welcome messages/news suppressed 16421526Sdavidn# 16521526Sdavidndialer:\ 16621526Sdavidn :hushlogin:\ 16721526Sdavidn :requirehome@:\ 16821526Sdavidn :cputime=unlimited:\ 16921526Sdavidn :filesize=2M:\ 17021526Sdavidn :datasize=2M:\ 17121526Sdavidn :stacksize=4M:\ 17221526Sdavidn :coredumpsize=0:\ 17321526Sdavidn :memoryuse=4M:\ 17421526Sdavidn :memorylocked=1M:\ 17521526Sdavidn :maxproc=16:\ 17621526Sdavidn :openfiles=32:\ 17721526Sdavidn :tc=standard: 17821526Sdavidn 17921526Sdavidn 18021526Sdavidn# 18121526Sdavidn# Site full-time 24/7 PPP/SLIP connections 18221526Sdavidn# - no time accounting, restricted to access via dialin lines 18321526Sdavidn# 18421526Sdavidnsite:\ 18521526Sdavidn :ignoretime:\ 18621526Sdavidn :passwordperiod@:\ 18721526Sdavidn :refreshtime@:\ 18821526Sdavidn :refreshperiod@:\ 18921526Sdavidn :sessionlimit@:\ 19021526Sdavidn :autodelete@:\ 19121526Sdavidn :expireperiod@:\ 19221526Sdavidn :graceexpire@:\ 19321526Sdavidn ;gracetime@:\ 19421526Sdavidn :warnexpire@:\ 19521526Sdavidn :warnpassword@:\ 19621526Sdavidn :idletime@:\ 19721526Sdavidn :sessiontime@:\ 19821526Sdavidn :daytime@:\ 19921526Sdavidn :weektime@:\ 20021526Sdavidn :monthtime@:\ 20121526Sdavidn :warntime@:\ 20221943Sdavidn :accounted@:\ 20321526Sdavidn :tc=dialer:\ 20421526Sdavidn :tc=staff: 20521526Sdavidn 20621526Sdavidn 20721526Sdavidn# 20821526Sdavidn# Example standard accounting entries for subscriber levels 20921526Sdavidn# 21021526Sdavidn 21121526Sdavidnsubscriber|Subscribers:\ 21221526Sdavidn :accounted:\ 21321526Sdavidn :refreshtime=180d:\ 21421526Sdavidn :refreshperiod@:\ 21521526Sdavidn :sessionlimit@:\ 21621526Sdavidn :autodelete=30d:\ 21721526Sdavidn :expireperiod=180d:\ 21821526Sdavidn :graceexpire=7d:\ 21921526Sdavidn :gracetime=10m:\ 22021526Sdavidn :warnexpire=7d:\ 22121526Sdavidn :warnpassword=7d:\ 22221526Sdavidn :idletime=30m:\ 22321526Sdavidn :sessiontime=4h:\ 22421526Sdavidn :daytime=6h:\ 22521526Sdavidn :weektime=40h:\ 22621526Sdavidn :monthtime=120h:\ 22721526Sdavidn :warntime=4h:\ 22821526Sdavidn :tc=standard: 22921526Sdavidn 23021526Sdavidn 23121526Sdavidn# 23221526Sdavidn# Subscriber accounts. These accounts have their login times 23321526Sdavidn# accounted and have access limits applied. 23421526Sdavidn# 23521943Sdavidnsubppp|PPP Subscriber Accounts:\ 23621526Sdavidn :tc=dialer:\ 23721526Sdavidn :tc=subscriber: 23821526Sdavidn 23921526Sdavidn 24021943Sdavidnsubslip|SLIP Subscriber Accounts:\ 24121526Sdavidn :tc=dialer:\ 24221526Sdavidn :tc=subscriber: 24321526Sdavidn 24421526Sdavidn 24521526Sdavidnsubshell:Shell Subscriber Accounts:\ 24621526Sdavidn :tc=subscriber: 24721526Sdavidn 248