Date: Fri, 8 Jun 2001 19:13:04 +0200 From: Gerhard Sittig <Gerhard.Sittig@gmx.net> To: freebsd-security@FreeBSD.ORG Subject: Re: Encrypted passwords Message-ID: <20010608191304.N17514@speedy.gsinet> In-Reply-To: <Pine.BSF.4.30_heb2.09.0106071629460.65521-100000@slis-two.lis.fsu.edu>; from david@slis-two.lis.fsu.edu on Thu, Jun 07, 2001 at 04:33:38PM -0400 References: <20010607220227.W59617@mail.webmonster.de> <Pine.BSF.4.30_heb2.09.0106071629460.65521-100000@slis-two.lis.fsu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 07, 2001 at 16:33 -0400, David Miner wrote: > On Thu, 7 Jun 2001, Karsten W. Rohrbach wrote: > > > correct me if i am just stupid, but i don't get the point > > echo -n passW0Rd | pw -u testuser -h 1 > > sets the password of "testuser" to "passW0Rd", soring it in > > the auth system you prefer in encrypted form. am i missing > > something? > > > > /k > > > No, I don't think you have missed the point. Using echo and > piping it into pw would work. I am trying read the cleartext > password from a file and, since I haven't figured out how the > pw file descriptor works, encrypt it and use the chpass utility > to get it into /etc/passwd. Why are you trying to do this manually? It's as simple as echo "$PASSWORD" | pw usermod -n $USERNAME -h 0 (this is exactly what you can read in "man pw"). There shouldn't be much of a problem in any scripting language to pipe the cleartext password into the pw(8) command after creating the user (or during creating it, but I didn't test this -- while changing an existing user's password went fine here, as well as disabling it by means of "-h -"). > It looks like it encrypts correctly, but the user cannot log in > with that password. So something must be wrong with the > encryption system or the way I have put the pieces together. The problem probably is that you want to reinvent existing functionality. :) Just use what's at your hands! virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010608191304.N17514>