login.conf revision 42149
134689Sbde# Sample login.conf - login class capabilities database. 250476Speter# To speed up access to this data, you can use /usr/bin/cap_mkdb 31573Srgrimes# to create a database form of this file: 4156813Sru# 5156813Sru# cap_mkdb /etc/login.conf 634689Sbde# 734689Sbde# Don't forget to do this after each edit as well! 834689Sbde# 938752Sbde# This file controls resource limits, accounting limits and 10173017Sru# default user environment settings. 11186647Srwatson# 12204738Simp# $Id: login.conf,v 1.23 1998/12/27 23:55:01 cwt Exp $ 13204738Simp# 1481133Stmm 1559897Sjoe# Default settings effectively disable resource limits, see the 1679471Smarkm# examples below for a starting point to enable them. 17166131Srafan 18122568Sharti# defaults 1959353Skris# These settings are used by login(1) by default for classless users 2041257Sjdp# Note that entries like "cputime" set both "cputime-cur" and "cputime-max" 2182355Smarkm 2294690Sdesdefault:\ 2341257Sjdp :copyright=/etc/COPYRIGHT:\ 2456081Sbde :welcome=/etc/motd:\ 2594690Sdes :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\ 26181344Sdfr :path=~/bin /bin /usr/bin /usr/local/bin:\ 2734689Sbde :nologin=/etc/nologin:\ 2834689Sbde :cputime=unlimited:\ 29204738Simp :datasize=unlimited:\ 30204738Simp :stacksize=unlimited:\ 3134689Sbde :memorylocked=unlimited:\ 32205113Simp :memoryuse=unlimited:\ 33205113Simp :filesize=unlimited:\ 34205113Simp :coredumpsize=unlimited:\ 35205113Simp :openfiles=unlimited:\ 36205113Simp :maxproc=unlimited:\ 37215127Sed :priority=0:\ 38205113Simp :ignoretime@:\ 39205113Simp :umask=022: 40219019Sgabor 41205113Simp 42205113Simp# 43205113Simp# A collection of common class names - forward them all to 'default' 44205113Simp# (login would normally do this anyway, but having a class name 45205113Simp# here suppresses the diagnostic) 46205113Simp# 47205113Simpstandard:\ 48205113Simp :tc=default: 49205113Simpxuser:\ 50205113Simp :tc=default: 51227987Sdimstaff:\ 52227987Sdim :tc=default: 53227987Sdimdaemon:\ 54205113Simp :tc=default: 55205113Simpnews:\ 56205113Simp :tc=default: 57205113Simpdialer:\ 58205113Simp :tc=default: 59205113Simp 60215127Sed# 61205113Simp# Root can always login 62205113Simp# 63205113Simproot:\ 64205113Simp :ignorenologin:\ 65205113Simp :tc=default: 66205113Simp 67205113Simp# 68205113Simp# Russian Users Accounts. Setup proper environment variables. 69205113Simp# 70205113Simprussian:Russian Users Accounts:\ 71205113Simp :charset=KOI8-R:\ 72205113Simp :lang=ru_RU.KOI8-R:\ 73205113Simp :tc=default: 74205113Simp 75205113Simp 76205113Simp###################################################################### 77205113Simp###################################################################### 78205113Simp## 79205113Simp## Example entries 80205113Simp## 81205113Simp###################################################################### 82205113Simp###################################################################### 83207842Smm 84205113Simp## Authentication methods 85205113Simp## Note that these are disabled by default, and libutil must 86205113Simp## be rebuilt with LOGIN_CAP_AUTH defined to use them. 87205113Simp# 88205113Simp#auth-defaults:\ 89205113Simp# :auth=krb_skey_or_passwd,passwd,kerberos,skey: 90205113Simp# 91205113Simp#auth-root-defaults:\ 92205113Simp# :auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\ 93205113Simp# :auth-rlogin=krb_or_skey,kerberos,skey: 94210682Srpaulo# 95221807Sstas#auth-ftp-defaults:\ 96205113Simp# :auth=skey_or_pwd,passwd,skey: 97210690Srpaulo# 98205113Simp# 99205113Simp## Example defaults 100205113Simp## These settings are used by login(1) by default for classless users 101205113Simp## Note that entries like "cputime" set both "cputime-cur" and "cputime-max" 102205113Simp# 103205113Simp#default:\ 104228904Sed# :cputime=infinity:\ 105205113Simp# :datasize-cur=22M:\ 106205113Simp# :stacksize-cur=8M:\ 107205113Simp# :memorylocked-cur=10M:\ 108205113Simp# :memoryuse-cur=30M:\ 109205113Simp# :filesize=infinity:\ 110205113Simp# :coredumpsize=infinity:\ 111205113Simp# :maxproc-cur=64:\ 112205113Simp# :openfiles-cur=64:\ 113205113Simp# :priority=0:\ 114205113Simp# :requirehome@:\ 115205113Simp# :umask=022:\ 116205113Simp# :tc=auth-defaults: 117208964Srdivacky# 118208964Srdivacky# 11934689Sbde## 120211759Simp## standard - standard user defaults 121211759Simp## 122211934Snwhitehorn#standard:\ 123211934Snwhitehorn# :copyright=/etc/COPYRIGHT:\ 124211725Simp# :welcome=/etc/motd:\ 125211725Simp# :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\ 12672309Sobrien# :path=~/bin /bin /usr/bin /usr/local/bin:\ 12772309Sobrien# :manpath=/usr/share/man /usr/local/man:\ 1281573Srgrimes# :nologin=/etc/nologin:\ 1291573Srgrimes# :cputime=1h30m:\ 130183242Ssam# :datasize=8M:\ 131183242Ssam# :stacksize=2M:\ 132156813Sru# :memorylocked=4M:\ 133121340Sharti# :memoryuse=8M:\ 134119508Sphk# :filesize=8M:\ 135119508Sphk# :coredumpsize=8M:\ 136156813Sru# :openfiles=24:\ 137135549Sdes# :maxproc=32:\ 13853922Speter# :priority=0:\ 13953922Speter# :requirehome:\ 140156813Sru# :passwordperiod=90d:\ 141125123Semax# :umask=002:\ 142125123Semax# :ignoretime@:\ 143125123Semax# :tc=default: 144131768Semax# 145183242Ssam# 146183242Ssam## 147183242Ssam## users of X (needs more resources!) 148183242Ssam## 149209400Sed#xuser:\ 150208964Srdivacky# :manpath=/usr/share/man /usr/X11R6/man /usr/local/man:\ 151208964Srdivacky# :cputime=4h:\ 152208964Srdivacky# :datasize=12M:\ 153183242Ssam# :stacksize=4M:\ 154183242Ssam# :filesize=8M:\ 155183242Ssam# :memoryuse=16M:\ 156183242Ssam# :openfiles=32:\ 157174548Sru# :maxproc=48:\ 158174519Sdougb# :tc=standard: 159181344Sdfr# 160174519Sdougb# 161174519Sdougb## 162219019Sgabor## Staff users - few restrictions and allow login anytime 163219019Sgabor## 164219019Sgabor#staff:\ 165219019Sgabor# :ignorenologin:\ 166156905Sru# :ignoretime:\ 167156905Sru# :requirehome@:\ 168156905Sru# :accounted@:\ 169156905Sru# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 170183242Ssam# :umask=022:\ 171183242Ssam# :tc=standard: 172183242Ssam# 173183242Ssam# 174183242Ssam## 175183242Ssam## root - fallback for root logins 176183242Ssam## 177183242Ssam#root:\ 178183242Ssam# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 179183242Ssam# :cputime=infinity:\ 180183242Ssam# :datasize=infinity:\ 181183242Ssam# :stacksize=infinity:\ 182211725Simp# :memorylocked=infinity:\ 183156905Sru# :memoryuse=infinity:\ 18452228Sbp# :filesize=infinity:\ 185156905Sru# :coredumpsize=infinity:\ 18687960Ssheldonh# :openfiles=infinity:\ 18734689Sbde# :maxproc=infinity:\ 188210682Srpaulo# :memoryuse-cur=32M:\ 189210690Srpaulo# :maxproc-cur=64:\ 19036026Sjb# :openfiles-cur=1024:\ 19134689Sbde# :priority=0:\ 192211725Simp# :requirehome@:\ 193203181Smarcel# :umask=022:\ 194161524Smarcel# :tc=auth-root-defaults: 195161524Smarcel# 196161524Smarcel# 197209922Snwhitehorn## 198150314Simura## Settings used by /etc/rc 199150314Simura## 200150314Simura#daemon:\ 201211725Simp# :coredumpsize@:\ 202202982Syongari# :coredumpsize-cur=0:\ 203202982Syongari# :datasize=infinity:\ 204202982Syongari# :datasize-cur@:\ 205183242Ssam# :maxproc=512:\ 206183242Ssam# :maxproc-cur@:\ 207117797Smtm# :memoryuse-cur=64M:\ 208117797Smtm# :memorylocked-cur=64M:\ 209227987Sdim# :openfiles=1024:\ 210227987Sdim# :openfiles-cur@:\ 211227987Sdim# :stacksize=16M:\ 212227987Sdim# :stacksize-cur@:\ 213227987Sdim# :tc=default: 214183242Ssam# 215183242Ssam# 216129225Scognet## 217129225Scognet## Settings used by news subsystem 218183242Ssam## 219183242Ssam#news:\ 220183242Ssam# :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\ 221183242Ssam# :cputime=infinity:\ 222183242Ssam# :filesize=128M:\ 223126799Sphk# :datasize-cur=64M:\ 224126799Sphk# :stacksize-cur=32M:\ 225183242Ssam# :coredumpsize-cur=0:\ 226183242Ssam# :maxmemorysize-cur=128M:\ 227141403Sphk# :memorylocked=32M:\ 228141403Sphk# :maxproc=128:\ 229183242Ssam# :openfiles=256:\ 230183242Ssam# :tc=default: 231189589Sthompsa# 232183242Ssam# 233183242Ssam## 2341573Srgrimes## The dialer class should be used for a dialup PPP/SLIP accounts 235## Welcome messages/news suppressed 236## 237#dialer:\ 238# :hushlogin:\ 239# :requirehome@:\ 240# :cputime=unlimited:\ 241# :filesize=2M:\ 242# :datasize=2M:\ 243# :stacksize=4M:\ 244# :coredumpsize=0:\ 245# :memoryuse=4M:\ 246# :memorylocked=1M:\ 247# :maxproc=16:\ 248# :openfiles=32:\ 249# :tc=standard: 250# 251# 252## 253## Site full-time 24/7 PPP/SLIP connections 254## - no time accounting, restricted to access via dialin lines 255## 256#site:\ 257# :ignoretime:\ 258# :passwordperiod@:\ 259# :refreshtime@:\ 260# :refreshperiod@:\ 261# :sessionlimit@:\ 262# :autodelete@:\ 263# :expireperiod@:\ 264# :graceexpire@:\ 265# :gracetime@:\ 266# :warnexpire@:\ 267# :warnpassword@:\ 268# :idletime@:\ 269# :sessiontime@:\ 270# :daytime@:\ 271# :weektime@:\ 272# :monthtime@:\ 273# :warntime@:\ 274# :accounted@:\ 275# :tc=dialer:\ 276# :tc=staff: 277# 278# 279## 280## Example standard accounting entries for subscriber levels 281## 282# 283#subscriber|Subscribers:\ 284# :accounted:\ 285# :refreshtime=180d:\ 286# :refreshperiod@:\ 287# :sessionlimit@:\ 288# :autodelete=30d:\ 289# :expireperiod=180d:\ 290# :graceexpire=7d:\ 291# :gracetime=10m:\ 292# :warnexpire=7d:\ 293# :warnpassword=7d:\ 294# :idletime=30m:\ 295# :sessiontime=4h:\ 296# :daytime=6h:\ 297# :weektime=40h:\ 298# :monthtime=120h:\ 299# :warntime=4h:\ 300# :tc=standard: 301# 302# 303## 304## Subscriber accounts. These accounts have their login times 305## accounted and have access limits applied. 306## 307#subppp|PPP Subscriber Accounts:\ 308# :tc=dialer:\ 309# :tc=subscriber: 310# 311# 312#subslip|SLIP Subscriber Accounts:\ 313# :tc=dialer:\ 314# :tc=subscriber: 315# 316# 317#subshell:Shell Subscriber Accounts:\ 318# :tc=subscriber: 319# 320# 321## 322## Russian Users Accounts. Setup proper environment variables. 323## 324#russian:Russian Users Accounts:\ 325# :charset=KOI8-R:\ 326# :lang=ru_RU.KOI8-R:\ 327# :tc=default: 328