login_getclass: unknown class 'root'

login_getclass: unknown class 'root'

Post by Bree » Fri, 25 Jul 1997 04:00:00



periodically, I get this stupid message logged to the console:

Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

apparently, it happens whenever root does something, ie login, spawn a network
daemon from inetd, etc.

--
Ryan Breed                              http://www.dialup.rochester.edu/~breedr
ryanb "at" interactivefutures "dot" com PGP public key in ~/breedr/pgp.html
PGP Key fingerprint = 18 AC A8 15 4F 83 CA C5  A9 90 6F DA C5 8C 0E 4B
When in trouble or in doubt, run in circles, scream and shout.

 
 
 

login_getclass: unknown class 'root'

Post by Tre » Sat, 26 Jul 1997 04:00:00


Was just about to post the same question.  

It happens every time I log in as root (which I haven't done since I
finished the 2.2.2 install) or execute the su command.  In fact, when
I do just about anything as su.  The error pops up on all the
connected terminals.  The funny thing is that it continues fine as
though nothing was wrong.  Ideas?



Quote:>periodically, I get this stupid message logged to the console:

>Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

>apparently, it happens whenever root does something, ie login, spawn a network
>daemon from inetd, etc.

>--
>Ryan Breed                          http://www.dialup.rochester.edu/~breedr
>ryanb "at" interactivefutures "dot" com PGP public key in ~/breedr/pgp.html
>PGP Key fingerprint = 18 AC A8 15 4F 83 CA C5  A9 90 6F DA C5 8C 0E 4B
>When in trouble or in doubt, run in circles, scream and shout.


 
 
 

login_getclass: unknown class 'root'

Post by no-s.. » Sat, 26 Jul 1997 04:00:00



> Was just about to post the same question.

> It happens every time I log in as root (which I haven't done since I
> finished the 2.2.2 install) or execute the su command.  In fact, when
> I do just about anything as su.  The error pops up on all the
> connected terminals.  The funny thing is that it continues fine as
> though nothing was wrong.  Ideas?



> >periodically, I get this stupid message logged to the console:

> >Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

> >apparently, it happens whenever root does something, ie login, spawn a network
> >daemon from inetd, etc.

> >--
> >Ryan Breed                             http://www.dialup.rochester.edu/~breedr
> >ryanb "at" interactivefutures "dot" com PGP public key in ~/breedr/pgp.html
> >PGP Key fingerprint = 18 AC A8 15 4F 83 CA C5  A9 90 6F DA C5 8C 0E 4B
> >When in trouble or in doubt, run in circles, scream and shout.

You need a file /etc/login.conf

Do a "man login.conf" to see how it should look like, or copy
a sample from /usr/src/etc/login.conf

--

MODEM -- A very popular brand among lawn mowers.

 
 
 

login_getclass: unknown class 'root'

Post by Jorge M. Goncalve » Mon, 28 Jul 1997 04:00:00


Perhaps next time you could search on www.freebsd.org first...
This question has been answered here and on the mailing lists
perhaps more than a dozen times.

The answer:

        A file ERRATA.TXT exists in the root of the 2.2.2 tree. Read it!

or

        Copy the file login.conf from the live filesystem or get it
        from ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-stable/etc/
        and put it in /etc.

Note:   I am not sure were the file is in ftp.freebsd.org but look at
        the stable tree in the server.

Hope this helps.
                                Jorge


> Was just about to post the same question.  
> It happens every time I log in as root (which I haven't done since I
> finished the 2.2.2 install) or execute the su command.  In fact, when
> I do just about anything as su.  The error pops up on all the
> connected terminals.  The funny thing is that it continues fine as
> though nothing was wrong.  Ideas?


> >periodically, I get this stupid message logged to the console:

> >Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

> >apparently, it happens whenever root does something, ie login, spawn a network
> >daemon from inetd, etc.

> >--
> >Ryan Breed                             http://www.dialup.rochester.edu/~breedr
> >ryanb "at" interactivefutures "dot" com PGP public key in ~/breedr/pgp.html
> >PGP Key fingerprint = 18 AC A8 15 4F 83 CA C5  A9 90 6F DA C5 8C 0E 4B
> >When in trouble or in doubt, run in circles, scream and shout.

 
 
 

login_getclass: unknown class 'root'

Post by John A. Limpe » Wed, 30 Jul 1997 04:00:00


On 27 Jul 1997 14:46:29 GMT, "Jorge M. Goncalves"


>Perhaps next time you could search on www.freebsd.org first...
>This question has been answered here and on the mailing lists
>perhaps more than a dozen times.

>The answer:

>    A file ERRATA.TXT exists in the root of the 2.2.2 tree. Read it!

Give the guy a break.

I had the same question and I didn't know about the existence of
ERRATA.TXT or the "root of the 2.2.2 tree" until you mentioned it.

The URL is: ftp://ftp.freebsd.org/pub/FreeBSD/2.2.2-RELEASE/

--
John A. Limpert    Delenda Est *promo


 
 
 

login_getclass: unknown class 'root'

Post by Charlie Sors » Fri, 01 Aug 1997 04:00:00




= On 27 Jul 1997 14:46:29 GMT, "Jorge M. Goncalves"
=
= >Perhaps next time you could search on www.freebsd.org first...
= >This question has been answered here and on the mailing lists
= >perhaps more than a dozen times.
= >
= >The answer:
= >
= >  A file ERRATA.TXT exists in the root of the 2.2.2 tree. Read it!
=
= Give the guy a break.
=
= I had the same question and I didn't know about the existence of
= ERRATA.TXT or the "root of the 2.2.2 tree" until you mentioned it.
=
= The URL is: ftp://ftp.freebsd.org/pub/FreeBSD/2.2.2-RELEASE/

And, frankly, the FreeBSD home page is not self-explanatory.  It is
not immediately obvious which button takes one to that location.

--
Best regards,

Charlie "Older than dirt" Sorsby      Los Alamos, NM     "I'm the NRA!"

 
 
 

login_getclass: unknown class 'root'

Post by Paul » Tue, 05 Aug 1997 04:00:00


I just checked all options here (except for untarring all the sources),
the only place I found login.conf was at:

ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/etc/login.conf

Perhaps some kind soul could copy this file to FreeBSD-stable, to increase
the odds of folks finding it?



: Perhaps next time you could search on www.freebsd.org first...
: This question has been answered here and on the mailing lists
: perhaps more than a dozen times.

: The answer:

:       A file ERRATA.TXT exists in the root of the 2.2.2 tree. Read it!

: or
:      
:       Copy the file login.conf from the live filesystem or get it
:       from ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-stable/etc/
:       and put it in /etc.

: Note: I am not sure were the file is in ftp.freebsd.org but look at
:       the stable tree in the server.

 
 
 

login_getclass: unknown class 'root'

Post by Elias Mandouvalo » Sat, 09 Aug 1997 04:00:00


Same Problem Here ..... :(

Elias Mandouvalos



> >periodically, I get this stupid message logged to the console:

> >Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

> >apparently, it happens whenever root does something, ie login, spawn a
network
> >daemon from inetd, etc.

 
 
 

login_getclass: unknown class 'root'

Post by Jaso » Wed, 13 Aug 1997 04:00:00




> periodically, I get this stupid message logged to the console:

> Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

> apparently, it happens whenever root does something, ie login, spawn a network
> daemon from inetd, etc.

  This is what a gentleman wrote to me when I asked the same problem
the other week:

"I think this is in the erata in the 2.2.2 root directory. You need
to get a copy of the login.conf file and put it in /etc. If you hav
source code you can find a copy in /usr/src/etc/login.conf so the
command:

        cp /usr/src/etc/login.conf /etc

Should do the trick. On the other hand, there isn't actually problem,
other than you get a warning message every time someone logs in.
( I think )."

  Jason

 -To email, please remove ".antispam" from reply
  header

 
 
 

login_getclass: unknown class 'root'

Post by John Luca » Thu, 14 Aug 1997 04:00:00


Elias Mandouvalos wrote:

> Same Problem Here ..... :(

> Elias Mandouvalos
> oc...@compulink.gr

> > On Thu, 24 Jul 97 18:15:59 GMT, rb0...@uhura.cc.rochester.edu (Breed)
> > wrote:

> > >periodically, I get this stupid message logged to the console:

> > >Jul 24 13:13:13 abuse program[pid] login_getclass: unknown class 'root'

> > >apparently, it happens whenever root does something, ie login, spawn a
> network
> > >daemon from inetd, etc.

You need to install the file /etc/login.conf

Unfortunately it isn't installed automatically and the only place I can
find it is in the etc directory in the source tree AND the source tree
is not expanded on the "live filesystem" CD (you have to expand the
source from the install disk).

So that others in the same boat don't have to go to that trouble, I have
enclosed a copy of the missing file:

-=-=-=-=-=-=-=-=-=-=-=-= Cut Here -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

# 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:

-=-=-=-=-=-=-=-=-=-=-=-= Cut Here -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

--
| John Lucas                          jlu...@jnet.vi                 |
| Information Technology              NIC Handle: JL423              |
| University of the Virgin Islands    (809) 693-1216                 |
| St. Thomas, VI 00802                http://www.jnet.vi/jlucas.html |