login_getclass: unknown class 'root'

login_getclass: unknown class 'root'

Post by ?? » Tue, 08 Jul 1997 04:00:00



People keep on posting, questions due to this over and over again so
the answer is copy /usr/src/etc/login.conf to /etc/login.conf..if you
havent' gotten teh etc sources I will post /etc/login.conf below as
it came without changes.

I hope this will be seen by hopefully anyone who keeps having problems
with login_getclass: unknown class 'root'

Peter

# Sample login.conf - login class capabilities database.
# To speed up access to this data, you can use /bin/cap_mkdb
# to create a database form of this file:
#
#       cap_mkdb /etc/login.conf
#
# Don't forget to do this after each edit as well!
#
# This file controls resource limits, accounting limits and
# default user environment settings.
#
#       $Id: login.conf,v 1.9 1997/05/01 21:25:34 ache Exp $
#

# Authentication methods

auth-defaults:\
        :auth=krb_skey_or_passwd,passwd,kerberos,skey:

auth-root-defaults:\
        :auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\
        :auth-rlogin=krb_or_skey,kerberos,skey:\

auth-ftp-defaults:\
        :auth=skey_or_pwd,passwd,skey:

# Example defaults
# These settings are used by login(1) by default for classless users
# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"

default:\
        :cputime=infinity:\
        :datasize-cur=16M:\
        :stacksize-cur=8M:\
        :memorylocked-cur=10M:\
        :memoryuse-cur=30M:\
        :filesize=infinity:\
        :coredumpsize=infinity:\
        :maxproc-cur=64:\
        :openfiles-cur=64:\
        :priority=0:\
        :requirehome:\
        :umask=022:\
        :tc=auth-defaults:

#
# standard - standard user defaults
#
standard:\
        :copyright=/etc/COPYRIGHT:\
        :welcome=/etc/motd:\
        :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\
        :path=~/bin /bin /usr/bin /usr/local/bin:\
        :manpath=/usr/share/man /usr/local/man:\
        :nologin=/etc/nologin:\
        :cputime=1h30m:\
        :datasize=8M:\
        :stacksize=2M:\
        :memorylocked=4M:\
        :memoryuse=8M:\
        :filesize=8M:\
        :coredumpsize=8M:\
        :openfiles=24:\
        :maxproc=32:\
        :priority=0:\
        :requirehome:\
        :passwordperiod=90d:\
        :umask=002:\
        :ignoretime@:\
        :tc=default:

#
# users of X (needs more resources!)
#
xuser:\
        :manpath=/usr/share/man /usr/X11R6/man /usr/local/man:\
        :cputime=4h:\
        :datasize=12M:\
        :stacksize=4M:\
        :filesize=8M:\
        :memoryuse=16M:\
        :openfiles=32:\
        :maxproc=48:\
        :tc=standard:

#
# Staff users - few restrictions and allow login anytime
#
staff:\
        :ignorenologin:\
        :ignoretime:\
        :requirehome@:\
        :accounted@:\
        :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin \
        /usr/local/sbin:\
        :umask=022:\
        :tc=standard:

#
# root - fallback for root logins
#
root:\
        :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin \
        /usr/local/sbin:\
        :cputime=infinity:\
        :datasize=infinity:\
        :stacksize=infinity:\
        :memorylocked=infinity:\
        :memoryuse=infinity:\
        :filesize=infinity:\
        :coredumpsize=infinity:\
        :openfiles=infinity:\
        :maxproc=infinity:\
        :memoryuse-cur=32M:\
        :maxproc-cur=64:\
        :openfiles-cur=1024:\
        :priority=0:\
        :requirehome@:\
        :umask=022:\
        :tc=auth-root-defaults:\

#
# Settings used by /etc/rc
#
daemon:\
        :cputime=infinity:\
        :filesize=64M:\
        :datasize=32M:\
        :stacksize=16M:\
        :coredumpsize=0:\
        :memoryuse-cur=64M:\
        :memorylocked-cur=64M:\
        :maxproc=32:\
        :openfiles=1024:\
        :tc=default:

#
# Settings used by news subsystem
#
news:\
        :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin \
        /usr/local/bin /usr/local/sbin:\
        :cputime=infinity:\
        :filesize=128M:\
        :datasize-curr=64M:\
        :stacksize-cur=32M:\
        :coredumpsize-cur=0:\
        :maxmemorysize-cur=128M:\
        :memorylocked=32M:\
        :maxproc=128:\
        :openfiles=256:\
        :tc=default:

#
# The dialer class should be used for a dialup PPP/SLIP accounts
# Welcome messages/news suppressed
#
dialer:\
        :hushlogin:\
        :requirehome@:\
        :cputime=unlimited:\
        :filesize=2M:\
        :datasize=2M:\
        :stacksize=4M:\
        :coredumpsize=0:\
        :memoryuse=4M:\
        :memorylocked=1M:\
        :maxproc=16:\
        :openfiles=32:\
        :tc=standard:

#
# Site full-time 24/7 PPP/SLIP connections
# - no time accounting, restricted to access via dialin lines
#
site:\
        :ignoretime:\
        :passwordperiod@:\
        :refreshtime@:\
        :refreshperiod@:\
        :sessionlimit@:\
        :autodelete@:\
        :expireperiod@:\
        :graceexpire@:\
        ;gracetime@:\
        :warnexpire@:\
        :warnpassword@:\
        :idletime@:\
        :sessiontime@:\
        :daytime@:\
        :weektime@:\
        :monthtime@:\
        :warntime@:\
        :accounted@:\
        :tc=dialer:\
        :tc=staff:

#
# Example standard accounting entries for subscriber levels
#

subscriber|Subscribers:\
        :accounted:\
        :refreshtime=180d:\
        :refreshperiod@:\
        :sessionlimit@:\
        :autodelete=30d:\
        :expireperiod=180d:\
        :graceexpire=7d:\
        :gracetime=10m:\
        :warnexpire=7d:\
        :warnpassword=7d:\
        :idletime=30m:\
        :sessiontime=4h:\
        :daytime=6h:\
        :weektime=40h:\
        :monthtime=120h:\
        :warntime=4h:\
        :tc=standard:

#
# Subscriber accounts. These accounts have their login times
# accounted and have access limits applied.
#
subppp|PPP Subscriber Accounts:\
        :tc=dialer:\
        :tc=subscriber:

subslip|SLIP Subscriber Accounts:\
        :tc=dialer:\
        :tc=subscriber:

subshell:Shell Subscriber Accounts:\
        :tc=subscriber:

#
# Russian Users Accounts. Setup proper environment variables.
#
russian:Russian Users Accounts:\
        :charset=KOI8-R:\
        :lang=ru_RU.KOI8-R:\
        :tc=default: