All

Fiz o seguinte script para adicionar usuarios no linux, mas estou tendo problemas com o cadastramento da senha. Para cadastrar a
senha fiz o seguinte :


############## adduser.sh ##############
#!/bin/bash
(....)

        # encriptar a senha
        PASSWORD=$( perl $WORKDIR/crypt.pl $PASSWD $PASSWDCRYPTO )

# criando usuario
useradd -g ${LOCALGROUP} -p ${PASSWORD} -d ${HOMEDIR}/${LOCALNAME} -s ${DEFAULTSHELL} ${LOCALNAME}


(....)
########################################

############## crypt.pl ##############
#!/usr/bin/perl

$SALT = join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64];

$PASSWDCRYPTO = crypt ($PASSWD,$SALT);
print "$PASSWDCRYPTO"
######################################

Eu fiz um teste e coloquei como senha os numeros 12345 no conteudo da variavel PASSWD, com isso o resultado da variavel PASSWORD ficou assim, l0gHdg8AhZOtg. O arquivo shadow ficou assim :

caio:l0gHdg8AhZOtg:12609:0:99999:7:::

O problema eh que se por acaso eu tento logar no micro com usuario caio e senha 12345 eu nao consigo :

$ ssh [EMAIL PROTECTED]
[EMAIL PROTECTED]'s password:
Permission denied, please try again.

Alguem por acaso poderia me dizer o que eh que eu estou fazendo de errado ?!?!?!?
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a