Annotation of elwix/config/etc/rootfs/login.conf, revision 1.1

1.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.53 2009/06/23 20:57:27 kib 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=md5:\
        !            27:        :copyright=/etc/COPYRIGHT:\
        !            28:        :welcome=/etc/motd:\
        !            29:        :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
        !            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/SLIP accounts
        !           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/SLIP connections
        !           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: #subslip|SLIP Subscriber Accounts:\
        !           310: #      :tc=dialer:\
        !           311: #      :tc=subscriber:
        !           312: #
        !           313: #
        !           314: #subshell|Shell Subscriber Accounts:\
        !           315: #      :tc=subscriber:
        !           316: #
        !           317: ##
        !           318: ## If you want some of the accounts to use traditional UNIX DES based
        !           319: ## password hashes.
        !           320: ##
        !           321: #des_users:\
        !           322: #      :passwd_format=des:\
        !           323: #      :tc=default:
        !           324: authpf:\
        !           325:        :welcome=/etc/motd.authpf:shell=/usr/sbin/authpf:\
        !           326:        :tc=default:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>