shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Crypt


From: Claudio
Subject: Re: [shell-script] Crypt
Date: Wed, 16 Jun 2004 16:56:56 -0300
User-agent: Mozilla Thunderbird 0.6 (X11/20040502)

Roda ele depois você só copia a senha encriptada, e coloca no seu script, cadastra uma senha padrão para todo mundo.



Caio Ferreira escreveu:

Fiz um script em perl que encripta senhas, pega ele em: http://www.linuxti.pro.br/scripts/crypt.pl

Voce por acaso tem alguma ideia de como dentro de um shell script eu posso invocar esse seu script perl para criptografar a senha ?!?!?

Aqui vai o script que eu fiz.

#!/bin/bash
WORKDIR=/root/scripts/user
USERSFILE=users.db
CUT=/usr/bin/cut
USERADD=/usr/sbin/useradd
# for each user listed
for EACHUSER in `grep -v "#" $WORKDIR/$USERSFILE` ; do
HOMEDIR=`echo $EACHUSER | $CUT -d: -f1`
       USERDOMAIN=`echo $EACHUSER | $CUT -d: -f2`
       LOCALNAME=`echo $EACHUSER | $CUT -d: -f3`
       LOCALGROUP=`echo $EACHUSER | $CUT -d: -f4`
       PASSWD=`echo $EACHUSER | $CUT -d: -f5`
       DEFAULTSHELL=`echo $EACHUSER | $CUT -d: -f6`
# create user
       $USERADD -d ${HOMEDIR}/${USERDOMAIN}/${LOCALNAME} -g
${LOCALGROUP} -p ${PASSWD} -s ${DEFAULTSHELL} ${LOCALNAME}
mkdir ${HOMEDIR}/${USERDOMAIN}/${LOCALNAME}
       useradd ${LOCALNAME} ${LOCALGROUP}
       chown -R ${LOCALNAME}:${LOCALGROUP}
${HOMEDIR}/${USERDOMAIN}/${LOCALNAME}"
done

############### users.db ################

# HOMEDIR : USERDOMAIN : LOCALNAME : LOCALGROUP : PASSWD : DEFAULTSHELL

/home:openware:caio:openware:12345:/bin/bash


.''`.   Caio Abreu Ferreira
: :'  :  GNU/Linux Debian
`. `'`   Gnupg ID 0x01186BE1
 `-



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos










--
Atenciosamente,

Cláudio borges
address@hidden
Phone: +55 11 5092-2288 Ramal 21



reply via email to

[Prev in Thread] Current Thread [Next in Thread]