From owner-freebsd-questions Thu Aug 20 08:22:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26409 for freebsd-questions-outgoing; Thu, 20 Aug 1998 08:22:36 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from cyclone.degnet.baynet.de (www.degnet.baynet.de [194.95.214.129]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id IAA26388; Thu, 20 Aug 1998 08:22:25 -0700 (PDT) (envelope-from malte.lance@gmx.net) Received: from neuron.webmore.de (unverified [194.95.214.184]) by cyclone.degnet.baynet.de (EMWAC SMTPRS 0.83) with SMTP id ; Thu, 20 Aug 1998 17:22:30 +0200 Received: (from malte.lance@gmx.net) by neuron.webmore.de (8.8.8/8.8.8) id PAA02951; Thu, 20 Aug 1998 15:53:06 +0200 (CEST) From: Malte Lance MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 20 Aug 1998 15:53:05 +0200 (CEST) To: Jeffrey Dunitz Cc: Lee Reese , freebsd-questions@FreeBSD.ORG, freebsd-isp@FreeBSD.ORG Subject: Re: Web Server Linux to FreeBSD In-Reply-To: References: <35DB258C.41C67EA6@gwinnett.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13787.62792.159201.16202@neuron.webmore.de> Reply-To: malte.lance@gmx.net Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jeffrey Dunitz writes: > On Wed, 19 Aug 1998, Lee Reese wrote: > > >Date: Wed, 19 Aug 1998 15:20:44 -0400 > >From: Lee Reese > >To: freebsd-questions@FreeBSD.ORG > >Cc: freebsd-isp@FreeBSD.ORG > >Subject: Web Server Linux to FreeBSD > > > >Hi. I'm in the process of converting our web server from Slackware > >Linux to FreeBSD (Apache). We need a down and dirty way to transfer the > >/etc/passwd file to a format the FreeBSD understands. Please resopnd > >via e-mail. Thanks. > > > I wish I could go into lots of detail here, but I can't. > > The difference between a linux password file and a freebsd one is that > all the same information is there, but one has more fields than the > other does. > > I've converted password files between various unices using sed and awk > scripts. Here's the quickest, vaguest sed/awk lesson you'll ever get: > > orpheus:vi3g/BUV6Y05.:500:100:Jeffrey Dunitz:/home/orpheus:/bin/bash > orpheus:mz/.Rcl79oNnS:500:100::0:0:Jeffrey Dunitz:/home/orpheus:/bin/bash > > So there's two example password entries, one from a standard unix password > file and one from a FreeBSD master.passwd. Note that freebsd has some > extra :0:0: stuff. > Also notice that the fields are separated by : characters. > > Also note bigtime that those encrypted passwords are made up and just look > like actual passwords. I'm not stupid enough to mail out my actual password > file entries so that you all can try to crack them. :) > Anyway... There is more than this. There is an essential difference between DES-encryption and MD5-encryption of passwords. Both is possible with FreeBSD. I don't know about Linux. So far there is no easy way to convert between DES- and MD5-encryption. BTW, Jeffrey, what version of FreeBSD are you running ? Malte. > > > You can use awk to spit out fields and arbitrary data: > cat /etc/passwd | awk -F: '{print $1":"$2}' > just prints the first two fields with the colon. You have to quote the > colon like that, or it won't work right. > You can then figure out how to add in the extra ":0:0" stuff on your own. > Should be easy. > > > Note that there are some religious fanatics who would insist that the only > way to do this right is to use Perl. Other crazies will tell you that you > must use sed. I know how to do it with awk, and it took me about 45 seconds > to actually figure out how to do it. It would take me another 45 to actually > generate a working password file with the extra stuff in there. I don't know > if I could figure out how to make perl do that same thing. I'm not a perl > god. Your mileage may vary. > > > > >Lee > > > >To Unsubscribe: send mail to majordomo@FreeBSD.org > >with "unsubscribe freebsd-questions" in the body of the message > > > > > - -- -- --- --- --- ---- ---- ----- ----- ----- ----- ------| -------------- > Jeffrey Dunitz (orpheus@cray.com) 612-683-7266 | it's hard times > Information Services | befallen the > ===== Cray Research, now Silicon Graphics = == === === =====| sole survivors. > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message