Coda File System

Re: Venus problems

From: Claudio Di-Martino <claudio_at_claudio.csita.unige.it>
Date: Mon, 28 Jun 1999 08:36:01 +0000 (GMT)
On Fri, 25 Jun 1999, Jan Harkes wrote:

> On Fri, Jun 25, 1999 at 05:39:11PM +0000, Claudio Di-Martino wrote:
> > 
> >     strcpy(w.ut_line, CONSOLE);
> >     while (!found && (u = getutline(&w))) {
> >         pw = getpwnam(u->ut_name);
> >         if (pw) found = (user == pw->pw_uid);
> >     }
> > 
> > basically the utline found by getutline returns LOGIN as the ut_name.
> > LOGIN isn't found in /etc/passwd so it gets stuck in the loop...
> 
> But getutline should at `some' point return a NULL pointer (when it has
> read through all lines in the utmp file. Could this be a corrupt utmp
> file? You can make AuthorizedUser return without calling ConsoleUser by
> giving the following commandline option to venus when it is started.

The utmp file doesn't seem to be corrupted. 

> venus -primaryuser <your_uid>

This indeed prevents venus from looping, but still there must be a bug in
the getutline that gets linked on my system...

> Jan

Ciao!!!

Claudio Di Martino                                       claudio_at_unige.it
Received on 1999-06-28 02:37:04