Hi!
Thank you for your script. I had to do some modifications, as follow:
#!/bin/bash
# kwan:x:500:1000:Kwan Lowe:/home/kwan:/bin/bash
IFS=$'\n'
for item in `cat /etc/passwd`; do
USERNAME=`echo $item | cut -d: -f1`
USERID=`echo $item | cut -d: -f3`
GROUPID=`echo $item | cut -d: -f4`
COMMENT=`echo $item | cut -d: -f5`
USERDIR=`echo $item | cut -d: -f6`
USERSHL=`echo $item | cut -d: -f7`
echo groupadd -g ${GROUPID} ${USERNAME}
echo useradd -u ${USERID} -g ${GROUPID} -c \"${COMMENT}\" -d
${USERDIR} -s ${USERSHL} ${USERNAME}
done
Now I wonder how can I do to set password automatically.
On 9 Jun 2003, Kwan Lowe wrote:
> On Mon, 2003-06-09 at 19:25, Mark Williamson wrote:
> > Hi Kwan,
> >
> > Nice looking script, but did you try it? But it seems to have problems,
> > getting the fields mixed up..
> >
>
> Nope, just wrote it on the spot.. Sorry...
> Lemme see..Try this...
>
>
>
> #!/bin/bash
>
> # kwan:x:500:1000:Kwan Lowe:/home/kwan:/bin/bash
> IFS=$'\n'
>
> for item in `cat /etc/passwd`; do
> USERNAME=`echo $item | cut -d: -f1`
> USERID=`echo $item | cut -d: -f3`
> GROUPID=`echo $item | cut -d: -f4`
> COMMENT=`echo $item | cut -d: -f5`
> USERDIR=`echo $item | cut -d: -f6`
> USERSHL=`echo $item | cut -d: -f7`
>
> echo useradd -u ${USERID} -g ${GROUPID} -c ${COMMENT} \
> -d ${USERDIR} -s ${USERSHL}
> ${USERNAME}
> done
>
>
>
>
>
--
-----------------------
Alan Wilter S. da Silva
-----------------------
Laborat�rio de F�sica Biol�gica
Instituto de Biof�sica Carlos Chagas Filho
Universidade do Brasil/UFRJ
Rio de Janeiro, Brasil
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com