Date: Mon, 2 Jul 2001 11:36:26 -0500 From: Damieon Stark <visigoth@covertdata.com> To: current@freebsd.org Subject: Re: unified pwutil library - thoughts? Message-ID: <20010702113626.A21098@morpheus.mn.rr.com> In-Reply-To: <20010624210541.A12494@morpheus.mn.rr.com>; from visigoth@mn.rr.com on Sun, Jun 24, 2001 at 09:05:41PM -0500 References: <20010624210541.A12494@morpheus.mn.rr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey all... So, by the fact that I got _no_ replies I must surmise that either my message didn't get posted (confirmed posting with archive), or people didn't read it, or _nobody_ thinks it is a good idea ;) but if nobody thinks it is a good idea, I _think_ I would have gotten some flames/feedbac= k. Here goes again... Below is the message I sent about a unified libpwutil, = and possibly integrating it into FreeBSD. _ANY_ feedback, positive or negitive would be appreciated as it will help to validate my existance ;) On Sun, Jun 24, 2001 at 09:05:41PM -0500, Damieon Stark wrote: > Hey all, >=20 > Ok, so my thinking goes a little like this: having chpass, vipw,=20 > passwd, rpc.yppasswdd et. al. using the same functions (pw_copy, pw_temp, > pw_init...) and then, in order to update the database calling a > function which does nothing more than execl(pwd_mkdb) and exit > seems kinda silly.=20 > For a couple of my projects, having a "BSD approved" way > of modifying the master.passwd/spwd.db would have been _very_ nice, so I > have created libpwutil. This new lib could be used to (staticly) link > all the afore mentioned command line utils, and create a more central way > to manage password changes, as well as creating a reasonably nice C inter= face > to changing passwords. > If I am way off my rocker, please let me know. I've > also created a _new_ pw_mkdb function which does NOT use execl or system.= If > this sounds like something that people are interested in, I would be happ= y to > work up some doccumentation, and submit it for inclusion/port-dom as well= as > patches to chpass and crew if people think it is a good idea. > Just _looking_ at the Makefiles for things like chpass brought on > the urge to make a change... ;) Also, future support for things like NIS+= /LDAP > could (possibly) be more easily developed. >=20 > visigoth >=20 > P.S. the lib will be BSD licenced, NOT GPL'd ;) Visigoth --=20 Damieon Stark, CCSE Unix/Network Security Engineer <plug> currently seeking employment </plug> ___________________________________________________________________________= ___ Damieon Stark | Microsoft: Where do you want to go today? e: visigoth@mn.rr.com | Linux: Where do you want to go tommorow? p: 612.382.6945 | FreeBSD: Are you guys comming or what? pgp: 0xBE5D0C57 |=20 pgp.mit.edu | http://www.freebsd.org - The power to serve! ---------------------------------------------------------------------------= --- --jRHKVT23PllUwdXP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQEVAwUBO0CUtIA1oSe+XQxXAQFBHwgAwjpy6f1lmLLx2eWO5bmQ+bpffGLD/pFq fqOBcB8GOq63y/lLkmVmrX45Q5LVGNkZnPmFlEdxG235PUgFlXelEejZ7TQEnLGH SydLVr99lSyZRnQs5qkYfWYCSxf3WDzE3uozZV1jYLqXzMh64IP4vPEUSSDGIxs+ +SROpyUQYUpatvroMDZePkLD4Jf8oKtCFuVV+qQTkXfSrKzCssnct+LSF05g5VkZ +nwh7C4KAXmPG0TKHdKX8kMnZXfm+2o77c2jaxjh1GeI+39I5Xwo/+kGw8Gb6Rq0 1jsRgJ0pCkCmWu15Ey57D9nX3dR56agB95NfUI2HoNWw9s3qM0RXaw== =Cb7b -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010702113626.A21098>