Skip site navigation (1)Skip section navigation (2)
Date:      03 Nov 2005 07:09:40 -0500
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD auth
Message-ID:  <448xw69bln.fsf@be-well.ilk.org>
In-Reply-To: <20051103100705.38816.qmail@web51302.mail.yahoo.com>
References:  <20051103100705.38816.qmail@web51302.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Dan Toganel <dantoganelus@yahoo.com> writes:

> --- Igor Robul <igorr@speechpro.com> wrote:
> 
> > It is not recommended directly use /etc/passwd, you
> > your program need 
> > authentification, then use
> > PAM (man 3 pam). If you still want ignore PAM, you
> > can use getpwent(3) 
> > family of functions.
> >
> Thanks for your interest.
> Well, the problem with getpwent() is that i can't 
> retrive hash from master.passwd, 
> I can use it, only to parse passwd file.
> But i also need to parse master.passwd to obtain 
> the hash and to crypt user password and obtain 
> the hash.
> I need more specific help about those two.

getpwent() *does* give you the encrypted password.
It's the second field in the structure passed back.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?448xw69bln.fsf>