login.conf revision 31431
1108684Sphk# Sample login.conf - login class capabilities database. 2108684Sphk# To speed up access to this data, you can use /usr/bin/cap_mkdb 3108684Sphk# to create a database form of this file: 4108684Sphk# 5108684Sphk# cap_mkdb /etc/login.conf 6108684Sphk# 7108684Sphk# Don't forget to do this after each edit as well! 8108684Sphk# 9108684Sphk# This file controls resource limits, accounting limits and 10108684Sphk# default user environment settings. 11108684Sphk# 12108684Sphk# $Id: login.conf,v 1.16 1997/09/26 00:19:53 ache Exp $ 13108684Sphk# 14108684Sphk 15108684Sphk 16108684Sphk# Authentication methods 17108684Sphk 18108684Sphkauth-defaults:\ 19108684Sphk :auth=krb_skey_or_passwd,passwd,kerberos,skey: 20108684Sphk 21108684Sphkauth-root-defaults:\ 22108684Sphk :auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\ 23108684Sphk :auth-rlogin=krb_or_skey,kerberos,skey:\ 24108684Sphk 25108684Sphkauth-ftp-defaults:\ 26108684Sphk :auth=skey_or_pwd,passwd,skey: 27108684Sphk 28108684Sphk 29108684Sphk# Example defaults 30108684Sphk# These settings are used by login(1) by default for classless users 31108684Sphk# Note that entries like "cputime" set both "cputime-cur" and "cputime-max" 32164672Syar 33164672Syardefault:\ 34108684Sphk :cputime=infinity:\ 35108684Sphk :datasize-cur=16M:\ 36166084Sru :stacksize-cur=8M:\ 37166084Sru :memorylocked-cur=10M:\ 38166084Sru :memoryuse-cur=30M:\ 39166084Sru :filesize=infinity:\ 40166084Sru :coredumpsize=infinity:\ 41166084Sru :maxproc-cur=64:\ 42164673Syar :openfiles-cur=64:\ 43166084Sru :priority=0:\ 44166084Sru :requirehome@:\ 45166084Sru :umask=022:\ 46166084Sru :tc=auth-defaults: 47166084Sru 48166084Sru 49164673Syar# 50164673Syar# standard - standard user defaults 51164673Syar# 52164673Syarstandard:\ 53164673Syar :copyright=/etc/COPYRIGHT:\ 54164673Syar :welcome=/etc/motd:\ 55164673Syar :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\ 56164673Syar :path=~/bin /bin /usr/bin /usr/local/bin:\ 57164673Syar :manpath=/usr/share/man /usr/local/man:\ 58164672Syar :nologin=/etc/nologin:\ 59166084Sru :cputime=1h30m:\ 60166084Sru :datasize=8M:\ 61166084Sru :stacksize=2M:\ 62166084Sru :memorylocked=4M:\ 63166084Sru :memoryuse=8M:\ 64108684Sphk :filesize=8M:\ 65166084Sru :coredumpsize=8M:\ 66166084Sru :openfiles=24:\ 67166084Sru :maxproc=32:\ 68166084Sru :priority=0:\ 69166084Sru :requirehome:\ 70108684Sphk :passwordperiod=90d:\ 71164672Syar :umask=002:\ 72108684Sphk :ignoretime@:\ 73108684Sphk :tc=default: 74164637Syar 75108684Sphk 76164671Syar# 77108684Sphk# users of X (needs more resources!) 78164671Syar# 79164671Syarxuser:\ 80108684Sphk :manpath=/usr/share/man /usr/X11R6/man /usr/local/man:\ 81108684Sphk :cputime=4h:\ 82164669Syar :datasize=12M:\ 83108684Sphk :stacksize=4M:\ 84126775Sdwmalone :filesize=8M:\ 85108684Sphk :memoryuse=16M:\ 86108684Sphk :openfiles=32:\ 87108684Sphk :maxproc=48:\ 88108684Sphk :tc=standard: 89108684Sphk 90108684Sphk 91126775Sdwmalone# 92166084Sru# Staff users - few restrictions and allow login anytime 93126775Sdwmalone# 94108684Sphkstaff:\ 95164669Syar :ignorenologin:\ 96108684Sphk :ignoretime:\ 97108684Sphk :requirehome@:\ 98108684Sphk :accounted@:\ 99164671Syar :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 100108684Sphk :umask=022:\ 101164669Syar :tc=standard: 102108684Sphk 103108684Sphk 104108684Sphk# 105108684Sphk# root - fallback for root logins 106108684Sphk# 107108684Sphkroot:\ 108126775Sdwmalone :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 109164671Syar :cputime=infinity:\ 110108684Sphk :datasize=infinity:\ 111164669Syar :stacksize=infinity:\ 112108684Sphk :memorylocked=infinity:\ 113108684Sphk :memoryuse=infinity:\ 114164669Syar :filesize=infinity:\ 115108684Sphk :coredumpsize=infinity:\ 116164672Syar :openfiles=infinity:\ 117164672Syar :maxproc=infinity:\ 118164672Syar :memoryuse-cur=32M:\ 119164672Syar :maxproc-cur=64:\ 120164672Syar :openfiles-cur=1024:\ 121164672Syar :priority=0:\ 122164672Syar :requirehome@:\ 123164672Syar :umask=022:\ 124164672Syar :tc=auth-root-defaults:\ 125164672Syar 126164672Syar 127164672Syar# 128164672Syar# Settings used by /etc/rc 129175387Sdelphij# 130164672Syardaemon:\ 131164672Syar :coredumpsize@:\ 132164672Syar :coredumpsize-cur=0:\ 133164672Syar :datasize=infinity:\ 134164672Syar :datasize-cur@:\ 135164672Syar :maxproc=512:\ 136164672Syar :maxproc-cur@:\ 137164672Syar :memoryuse-cur=64M:\ 138164672Syar :memorylocked-cur=64M:\ 139164672Syar :openfiles=1024:\ 140164672Syar :openfiles-cur@:\ 141164672Syar :stacksize=16M:\ 142164672Syar :stacksize-cur@:\ 143164672Syar :tc=default: 144164672Syar 145164672Syar 146164672Syar# 147164672Syar# Settings used by news subsystem 148164672Syar# 149164672Syarnews:\ 150164672Syar :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 151 :cputime=infinity:\ 152 :filesize=128M:\ 153 :datasize-cur=64M:\ 154 :stacksize-cur=32M:\ 155 :coredumpsize-cur=0:\ 156 :maxmemorysize-cur=128M:\ 157 :memorylocked=32M:\ 158 :maxproc=128:\ 159 :openfiles=256:\ 160 :tc=default: 161 162 163# 164# The dialer class should be used for a dialup PPP/SLIP accounts 165# Welcome messages/news suppressed 166# 167dialer:\ 168 :hushlogin:\ 169 :requirehome@:\ 170 :cputime=unlimited:\ 171 :filesize=2M:\ 172 :datasize=2M:\ 173 :stacksize=4M:\ 174 :coredumpsize=0:\ 175 :memoryuse=4M:\ 176 :memorylocked=1M:\ 177 :maxproc=16:\ 178 :openfiles=32:\ 179 :tc=standard: 180 181 182# 183# Site full-time 24/7 PPP/SLIP connections 184# - no time accounting, restricted to access via dialin lines 185# 186site:\ 187 :ignoretime:\ 188 :passwordperiod@:\ 189 :refreshtime@:\ 190 :refreshperiod@:\ 191 :sessionlimit@:\ 192 :autodelete@:\ 193 :expireperiod@:\ 194 :graceexpire@:\ 195 :gracetime@:\ 196 :warnexpire@:\ 197 :warnpassword@:\ 198 :idletime@:\ 199 :sessiontime@:\ 200 :daytime@:\ 201 :weektime@:\ 202 :monthtime@:\ 203 :warntime@:\ 204 :accounted@:\ 205 :tc=dialer:\ 206 :tc=staff: 207 208 209# 210# Example standard accounting entries for subscriber levels 211# 212 213subscriber|Subscribers:\ 214 :accounted:\ 215 :refreshtime=180d:\ 216 :refreshperiod@:\ 217 :sessionlimit@:\ 218 :autodelete=30d:\ 219 :expireperiod=180d:\ 220 :graceexpire=7d:\ 221 :gracetime=10m:\ 222 :warnexpire=7d:\ 223 :warnpassword=7d:\ 224 :idletime=30m:\ 225 :sessiontime=4h:\ 226 :daytime=6h:\ 227 :weektime=40h:\ 228 :monthtime=120h:\ 229 :warntime=4h:\ 230 :tc=standard: 231 232 233# 234# Subscriber accounts. These accounts have their login times 235# accounted and have access limits applied. 236# 237subppp|PPP Subscriber Accounts:\ 238 :tc=dialer:\ 239 :tc=subscriber: 240 241 242subslip|SLIP Subscriber Accounts:\ 243 :tc=dialer:\ 244 :tc=subscriber: 245 246 247subshell:Shell Subscriber Accounts:\ 248 :tc=subscriber: 249 250 251# 252# Russian Users Accounts. Setup proper environment variables. 253# 254russian:Russian Users Accounts:\ 255 :charset=KOI8-R:\ 256 :lang=ru_RU.KOI8-R:\ 257 :tc=default: 258