*BSD News Article 27407


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!bruce.cs.monash.edu.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!news.kei.com!eff!news.umbc.edu!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!frmug.fr.net!renux.frmug.fr.net!keltia.frmug.fr.net!not-for-mail
From: roberto@keltia.frmug.fr.net (Ollivier Robert)
Newsgroups: comp.os.386bsd.questions
Subject: Re: [NetBSD] shadow-3.2.2, Got it yet?
Date: 13 Feb 1994 23:02:55 +0100
Organization: A Happy FreeBSD-current Usenet Site
Lines: 47
Message-ID: <2jm82t$1s3@keltia.frmug.fr.net>
References: <CKytFC.G6J@rucs2.sunlab.cs.runet.edu>
NNTP-Posting-Host: keltia.frmug.fr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

In article <CKytFC.G6J@rucs2.sunlab.cs.runet.edu>,
Brad Colbert <bcolbert@rucs2.sunlab.cs.runet.edu> wrote:
>   Has anyone in netland gotten shadow-3.2.2 ported to NetBSD 0.9?  This
>   adds a shadow passwording scheme to unix, if you needed to know.

386BSD  0.1  has  a   password  shadowing system  from  the  beginning. The
/etc/passwd   file is  almost   never used...  The  real  password file  is
/etc/master.passwd and two separate databases are generated by pwd_mkdb(8).

Extract from man pwd_mkdb :

------------------------------------------------------------
PWD_MKDB(8)                                           PWD_MKDB(8)


NAME
       pwd_mkdb - generate the password databases

SYNOPSIS
       pwd_mkdb [ -p ] [ -d directory ] file

DESCRIPTION
       Pwd_mkdb creates db(3) style secure and insecure databases
       for  the  specified  file.   These  databases   are   then
       installed   into   ``/etc/spwd.db''   and  ``/etc/pwd.db''
       respectively.     The    file    is     installed     into
       ``/etc/master.passwd''.   The  file must be in the correct
       format (see passwd(5)).  It is important to note that  the
       format  used in this system is different from the historic
       Version 7 style format.
------------------------------------------------------------

Of course both FreeBSD and NetBSD have  it too. Name lookup  is an order of
magnitude  faster than  reading  from /etc/passwd...   Do a  ``ls  -lR'' on
different systems to see the difference.

So there is  no  need to add "Yet  Another  Shadowing Scheme" to   *BSD.  I
remember some of  Linux friends tear away their  hair when one distribution
or another took a different scheme each time...

(no offense on  Linux intended of course,  I have several Linux friends all
very happy of their  system if only  I could stop  myself trying to convert
'em to *BSD :-))))))
-- 
Ollivier ROBERT                          Ollivier.Robert@keltia.frmug.fr.net
A FreeBSD & PERL addict...                    PGP 2.3a Public Key on request
Running FreeBSD-current and very happy to do so !