Sounds like you messed up pretty bad. You must have not put the loginQuote:>Maybe I'm dense, but...
>Ok, it worked -- but the new password was encrypted in the /etc/passwd
>file, not in /etc/shadow! So I copied the string to /etc/shadow
>and substituted a '*' in /etc/passwd. It worked, I can login -- but
>the user can't change his own password, since passwd doesn't recognize
>it anymore. passwd lets him change his password only when it is encrypted
>in /etc/passwd.
and passwd programs that shadow made in the right place because it is
still asking for everything again. My suggestion? Get shadow-mk from
sunsite, remove (read move and back up here) all the binaries that it is
about to make (passwd, su, login, etc..) that way you know it is using
the correct one's after you finish installing. Make sure you read the
makefile and config.h or whatever before you compile. It's not good
enough to just type make install for every program.
Jon Mitchell
***************************************************************************
* [Fun-Boy] Sleep is for weaklings! * jrmitche *
* and those who cannot. It is one of the great divisions * My views have *
* of the human race." - Iris Murdoch (stolen from the * _nothing_ to *
* pages of Stephen King's Insomnia) * do with ccso! *
***************************************************************************