Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!hookup!solaris.cc.vt.edu!ussenterprise.async.vt.edu!not-for-mail From: bicknell@ussenterprise.ufp.org (Leo Bicknell) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: npasswd Date: 4 Sep 1995 16:03:54 -0400 Organization: The bridge of the U.S.S. Enterprise, NCC-1701D. Lines: 37 Message-ID: <42fm3a$r7c@ussenterprise.ufp.org> References: <42d72u$ktg@ussenterprise.ufp.org> <42fapf$7r7@sol.ctr.columbia.edu> NNTP-Posting-Host: ussenterprise.ufp.org NNTP-Posting-User: bicknell In article <42fapf$7r7@sol.ctr.columbia.edu>, Bill Paul <wpaul@ctr.columbia.edu> wrote: >The answer is: forget it, it won't work. Not the current version >anyway. I don't even know how you got it to compile, since the >pw_yp.c module uses the fgetpwent() and putpwent() functions >which FreeBSD doesn't even have. Also, while it claims to have >support for the 4.3 hash password database, it most certainly >is not compatible with 4.4. Humm, as I recall I had to change a define in the makefile, but that was it. Also note that I am trying to compile it to _ONLY_ be able to change yp passwords, there are no local passwords for it to change. >Again, I can't see how you got it to compile. Either you're >using a different version than the one I have (1.2.4) or you >did some hacking that you didn't think was important enough >to share with us. The currently available release of npasswd #ifndef lint static char sccsid[] = "@(#)npasswd.c 1.18 12/20/91 (cc.utexas.edu) /tmp_mnt/usr/share/src/private/ut/share/bin/passwd/SCCS/s.npasswd.c"; #endif Looks like it's 1.18. The options I have are -DFORCE_YP_CHANGE, -DBSD4_3, -DNDBM -DSYSLOG -DXGETPASS -DXPUTPWENT -DXFGETPWENT Perhaps the best option is to modify the stock password program then, or go back to doing crack runs... -- Leo Bicknell - bicknell@ufp.org | Make a little birdhouse bicknell@vt.edu | in your soul...... bicknell@cs.vt.edu | They Might http://www.ufp.org/~bicknell/ | Be Giants