Subject: Re: 2.0 borked passwd database
To: Steven M. Bellovin <smb@research.att.com>
From: Russell McManus <russell_mcmanus@yahoo.com>
List: netbsd-users
Date: 05/07/2004 13:45:36
"Steven M. Bellovin" <smb@research.att.com> writes:
> In message <873c6dq94v.fsf@thelonious.dyndns.org>, Russell McManus writes:
>>
>>I just upgraded to 2.0 by hand, and I must have made a mistake during
>>etcupdate, because my normal login id is no longer in the wheel group.
>>
>>No problem, boot -s, then good ole' 'usermod -G wheel russe' will save
>>the day. If only..
>>
>> pwd_mkdb: text files and databases are inconsistent
>> pwd_mkdb: re-build the databases without -u
>>
>>Ok, doesn't sound too bad. But "man pwd_mkdb" I still can't figure
>>out how to "re-build the databases without -u". This must be a really
>>easy one. Any ideas?
>>
>
> The man page (and the source) say that -u means update the entry for
> one user only. I think that if you jsut run 'pwd_mkdb' with no
> arguments, it will do what you want.
I tried that, and it wants a filename as an argument. But I couldn't
figure out what filename to supply.
> An easier solution is to use 'vipw' and write something out, to
> persuade it that you've changed something. Heck, you can add
> something if you want -- and when you exit, it will Do the Right
> Thing.
I'll try that next, thanks for the help.
-russ