Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Mar 1999 15:12:57 -0700
From:      Wes Peters <wes@softweyr.com>
To:        Joe Schwartz <rjoe@sierrahill.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: 3.1 adduser -batch gone?
Message-ID:  <36F2CBE9.1934E6F1@softweyr.com>
References:  <199903191938.NAA10411@sierrahill.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe Schwartz wrote:
> 
> 
> Folks,
> 
> I'm migrating an ISP's NT e-mail server to FreeBSD 3.1. They've
> provided user info including:
> 
> login ID, full name, passwd
> 
> I've set up the script using my FreeBSD 2.8 system to create the
> adduser script which looks like:
> 
> adduser -batch test4 '' '' 'MR. TEST' qwerty7
> 
> Works great on 2.8 and creates a record like this:
> 
> test4:$1$Yk404UY5$vsmNN4Ah1sLVZyHX.NEok1:1024:15::0:0:MR. TEST:/home/test4:/bin/
> csh.
> 
> 
> I tried running he script on the 3.1 machine and got a:
> 
> '-batch no longer supported'    error message.
> 
> I was originally going to use 'pw', but not not understand
> how to use it to set a passwd. Am I overlooking this option?
> 
> HELP, I don't want to do this by hand and could sure use some
> advice on how to programatically make these users.

Look at the -h option.  This prevents you from passing the password on
the command line, where it can be viewed by other users.  This seems 
to work entirely adequately:

pw useradd foobar -u 2525 -h 0 <<EOF
fubar
<<EOF

This creates user foobar with uid 2525* and password fubar.  This should
be easy enough to do in your script.


*If man is still alive.  See zaeger(5) and evans(8).  ;^)

-- 
             Where am I, and what am I doing in this handbasket?

Wes Peters                                                     +1.801.915.2061
Softweyr LLC                                                  wes@softweyr.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36F2CBE9.1934E6F1>