Annotation of elwix/config/etc/uboot/login.conf, revision 1.1.2.1
1.1.2.1 ! misho 1: # login.conf - login class capabilities database.
! 2: #
! 3: # Remember to rebuild the database after each change to this file:
! 4: #
! 5: # cap_mkdb /etc/login.conf
! 6: #
! 7: # This file controls resource limits, accounting limits and
! 8: # default user environment settings.
! 9: #
! 10: # $FreeBSD: src/etc/login.conf,v 1.57 2012/11/17 01:49:01 svnexp Exp $
! 11: #
! 12:
! 13: # Default settings effectively disable resource limits, see the
! 14: # examples below for a starting point to enable them.
! 15:
! 16: # defaults
! 17: # These settings are used by login(1) by default for classless users
! 18: # Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
! 19: #
! 20: # Note that since a colon ':' is used to separate capability entries,
! 21: # a \c escape sequence must be used to embed a literal colon in the
! 22: # value or name of a capability (see the ``CGETNUM AND CGETSTR SYNTAX
! 23: # AND SEMANTICS'' section of getcap(3) for more escape sequences).
! 24:
! 25: default:\
! 26: :passwd_format=sha512:\
! 27: :copyright=/etc/COPYRIGHT:\
! 28: :welcome=/etc/motd:\
! 29: :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
! 30: :path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
! 31: :nologin=/var/run/nologin:\
! 32: :cputime=unlimited:\
! 33: :datasize=unlimited:\
! 34: :stacksize=unlimited:\
! 35: :memorylocked=unlimited:\
! 36: :memoryuse=unlimited:\
! 37: :filesize=unlimited:\
! 38: :coredumpsize=unlimited:\
! 39: :openfiles=unlimited:\
! 40: :maxproc=unlimited:\
! 41: :sbsize=unlimited:\
! 42: :vmemoryuse=unlimited:\
! 43: :swapuse=unlimited:\
! 44: :pseudoterminals=unlimited:\
! 45: :priority=0:\
! 46: :ignoretime@:\
! 47: :umask=022:
! 48:
! 49:
! 50: #
! 51: # A collection of common class names - forward them all to 'default'
! 52: # (login would normally do this anyway, but having a class name
! 53: # here suppresses the diagnostic)
! 54: #
! 55: standard:\
! 56: :tc=default:
! 57: xuser:\
! 58: :tc=default:
! 59: staff:\
! 60: :tc=default:
! 61: daemon:\
! 62: :tc=default:
! 63: news:\
! 64: :tc=default:
! 65: dialer:\
! 66: :tc=default:
! 67:
! 68: #
! 69: # Root can always login
! 70: #
! 71: # N.B. login_getpwclass(3) will use this entry for the root account,
! 72: # in preference to 'default'.
! 73: root:\
! 74: :ignorenologin:\
! 75: :tc=default:
! 76:
! 77: #
! 78: # Russian Users Accounts. Setup proper environment variables.
! 79: #
! 80: russian|Russian Users Accounts:\
! 81: :charset=KOI8-R:\
! 82: :lang=ru_RU.KOI8-R:\
! 83: :tc=default:
! 84:
! 85:
! 86: ######################################################################
! 87: ######################################################################
! 88: ##
! 89: ## Example entries
! 90: ##
! 91: ######################################################################
! 92: ######################################################################
! 93:
! 94: ## Example defaults
! 95: ## These settings are used by login(1) by default for classless users
! 96: ## Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
! 97: #
! 98: #default:\
! 99: # :cputime=infinity:\
! 100: # :datasize-cur=22M:\
! 101: # :stacksize-cur=8M:\
! 102: # :memorylocked-cur=10M:\
! 103: # :memoryuse-cur=30M:\
! 104: # :filesize=infinity:\
! 105: # :coredumpsize=infinity:\
! 106: # :maxproc-cur=64:\
! 107: # :openfiles-cur=64:\
! 108: # :priority=0:\
! 109: # :requirehome@:\
! 110: # :umask=022:\
! 111: # :tc=auth-defaults:
! 112: #
! 113: #
! 114: ##
! 115: ## standard - standard user defaults
! 116: ##
! 117: #standard:\
! 118: # :copyright=/etc/COPYRIGHT:\
! 119: # :welcome=/etc/motd:\
! 120: # :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
! 121: # :path=~/bin /bin /usr/bin /usr/local/bin:\
! 122: # :manpath=/usr/share/man /usr/local/man:\
! 123: # :nologin=/var/run/nologin:\
! 124: # :cputime=1h30m:\
! 125: # :datasize=8M:\
! 126: # :vmemoryuse=100M:\
! 127: # :stacksize=2M:\
! 128: # :memorylocked=4M:\
! 129: # :memoryuse=8M:\
! 130: # :filesize=8M:\
! 131: # :coredumpsize=8M:\
! 132: # :openfiles=24:\
! 133: # :maxproc=32:\
! 134: # :priority=0:\
! 135: # :requirehome:\
! 136: # :passwordtime=90d:\
! 137: # :umask=002:\
! 138: # :ignoretime@:\
! 139: # :tc=default:
! 140: #
! 141: #
! 142: ##
! 143: ## users of X (needs more resources!)
! 144: ##
! 145: #xuser:\
! 146: # :manpath=/usr/share/man /usr/local/man:\
! 147: # :cputime=4h:\
! 148: # :datasize=12M:\
! 149: # :vmemoryuse=infinity:\
! 150: # :stacksize=4M:\
! 151: # :filesize=8M:\
! 152: # :memoryuse=16M:\
! 153: # :openfiles=32:\
! 154: # :maxproc=48:\
! 155: # :tc=standard:
! 156: #
! 157: #
! 158: ##
! 159: ## Staff users - few restrictions and allow login anytime
! 160: ##
! 161: #staff:\
! 162: # :ignorenologin:\
! 163: # :ignoretime:\
! 164: # :requirehome@:\
! 165: # :accounted@:\
! 166: # :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
! 167: # :umask=022:\
! 168: # :tc=standard:
! 169: #
! 170: #
! 171: ##
! 172: ## root - fallback for root logins
! 173: ##
! 174: #root:\
! 175: # :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
! 176: # :cputime=infinity:\
! 177: # :datasize=infinity:\
! 178: # :stacksize=infinity:\
! 179: # :memorylocked=infinity:\
! 180: # :memoryuse=infinity:\
! 181: # :filesize=infinity:\
! 182: # :coredumpsize=infinity:\
! 183: # :openfiles=infinity:\
! 184: # :maxproc=infinity:\
! 185: # :memoryuse-cur=32M:\
! 186: # :maxproc-cur=64:\
! 187: # :openfiles-cur=1024:\
! 188: # :priority=0:\
! 189: # :requirehome@:\
! 190: # :umask=022:\
! 191: # :tc=auth-root-defaults:
! 192: #
! 193: #
! 194: ##
! 195: ## Settings used by /etc/rc
! 196: ##
! 197: #daemon:\
! 198: # :coredumpsize@:\
! 199: # :coredumpsize-cur=0:\
! 200: # :datasize=infinity:\
! 201: # :datasize-cur@:\
! 202: # :maxproc=512:\
! 203: # :maxproc-cur@:\
! 204: # :memoryuse-cur=64M:\
! 205: # :memorylocked-cur=64M:\
! 206: # :openfiles=1024:\
! 207: # :openfiles-cur@:\
! 208: # :stacksize=16M:\
! 209: # :stacksize-cur@:\
! 210: # :tc=default:
! 211: #
! 212: #
! 213: ##
! 214: ## Settings used by news subsystem
! 215: ##
! 216: #news:\
! 217: # :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
! 218: # :cputime=infinity:\
! 219: # :filesize=128M:\
! 220: # :datasize-cur=64M:\
! 221: # :stacksize-cur=32M:\
! 222: # :coredumpsize-cur=0:\
! 223: # :maxmemorysize-cur=128M:\
! 224: # :memorylocked=32M:\
! 225: # :maxproc=128:\
! 226: # :openfiles=256:\
! 227: # :tc=default:
! 228: #
! 229: #
! 230: ##
! 231: ## The dialer class should be used for a dialup PPP account
! 232: ## Welcome messages/news suppressed
! 233: ##
! 234: #dialer:\
! 235: # :hushlogin:\
! 236: # :requirehome@:\
! 237: # :cputime=unlimited:\
! 238: # :filesize=2M:\
! 239: # :datasize=2M:\
! 240: # :stacksize=4M:\
! 241: # :coredumpsize=0:\
! 242: # :memoryuse=4M:\
! 243: # :memorylocked=1M:\
! 244: # :maxproc=16:\
! 245: # :openfiles=32:\
! 246: # :tc=standard:
! 247: #
! 248: #
! 249: ##
! 250: ## Site full-time 24/7 PPP connection
! 251: ## - no time accounting, restricted to access via dialin lines
! 252: ##
! 253: #site:\
! 254: # :ignoretime:\
! 255: # :passwordtime@:\
! 256: # :refreshtime@:\
! 257: # :refreshperiod@:\
! 258: # :sessionlimit@:\
! 259: # :autodelete@:\
! 260: # :expireperiod@:\
! 261: # :graceexpire@:\
! 262: # :gracetime@:\
! 263: # :warnexpire@:\
! 264: # :warnpassword@:\
! 265: # :idletime@:\
! 266: # :sessiontime@:\
! 267: # :daytime@:\
! 268: # :weektime@:\
! 269: # :monthtime@:\
! 270: # :warntime@:\
! 271: # :accounted@:\
! 272: # :tc=dialer:\
! 273: # :tc=staff:
! 274: #
! 275: #
! 276: ##
! 277: ## Example standard accounting entries for subscriber levels
! 278: ##
! 279: #
! 280: #subscriber|Subscribers:\
! 281: # :accounted:\
! 282: # :refreshtime=180d:\
! 283: # :refreshperiod@:\
! 284: # :sessionlimit@:\
! 285: # :autodelete=30d:\
! 286: # :expireperiod=180d:\
! 287: # :graceexpire=7d:\
! 288: # :gracetime=10m:\
! 289: # :warnexpire=7d:\
! 290: # :warnpassword=7d:\
! 291: # :idletime=30m:\
! 292: # :sessiontime=4h:\
! 293: # :daytime=6h:\
! 294: # :weektime=40h:\
! 295: # :monthtime=120h:\
! 296: # :warntime=4h:\
! 297: # :tc=standard:
! 298: #
! 299: #
! 300: ##
! 301: ## Subscriber accounts. These accounts have their login times
! 302: ## accounted and have access limits applied.
! 303: ##
! 304: #subppp|PPP Subscriber Accounts:\
! 305: # :tc=dialer:\
! 306: # :tc=subscriber:
! 307: #
! 308: #
! 309: #subshell|Shell Subscriber Accounts:\
! 310: # :tc=subscriber:
! 311: #
! 312: ##
! 313: ## If you want some of the accounts to use traditional UNIX DES based
! 314: ## password hashes.
! 315: ##
! 316: #des_users:\
! 317: # :passwd_format=des:\
! 318: # :tc=default:
! 319: authpf:\
! 320: :welcome=/etc/motd.authpf:shell=/usr/sbin/authpf:\
! 321: :tc=default:
! 322: # ELWIX - Initial setup class
! 323: initial:\
! 324: :welcome=/etc/motd.initial:shell=/etc/rc.initial:\
! 325: :tc=default:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>