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>