Cara..
Ou voce ta de piada, ou muito doido...

Le direito o que eu e tiago falamos e leia direito oque voce fez no script.

{$nome} é DIFERENTE de ${nome}

$nom é DIFERENTE de $nome

alias, copie e cole ou leia e entenda:

#! /bin/bash
#Metodo do Tiago

echo -n "Digite o NOME do novo usuario: ";
read nome

echo -n "Digite a SENHA do novo usuario: ";
read senha

mkdir /home/$nome
useradd -d /home/$nome -s /bin/bash $nome
chown -R $nome /home/$nome
chpasswd <<< "${nome}:${senha}"

# FIM

#! /bin/bash
#Metodo do Flavio

echo -n "Digite o NOME do novo usuario: ";
read nome

echo -n "Digite a SENHA do novo usuario: ";
read senha

mkdir /home/$nome
useradd -d /home/$nome -s /bin/bash $nome
chown -R $nome /home/$nome
echo "${nome}:${senha}" | chpasswd

# FIM


Boa sorte e BOA LEITURA.


Flávio do Carmo Junior



On 1/31/07, Alysson Cézar Martins Alves <[EMAIL PROTECTED]> wrote:
>
>   Pessoal tendei dos 2 jeitos (dicas do Flavio o do Tiago) e nao deu certo
> :(
>
> #! /bin/bash
>
> echo -n "Digite o NOME do novo usuario: ";
> read nome
>
> echo -n "Digite a SENHA do novo usuario: ";
> read senha
>
> mkdir /home/$nome
> useradd -d /home/$nome -s /bin/bash $nome
> chown -R $nome /home/$nome
> chpasswd {$nome}:{$senha}
>
> #! /bin/bash
>
> echo -n "Digite o NOME do novo usuario: ";
> read nome
>
> echo -n "Digite a SENHA do novo usuario: ";
> read senha
>
> mkdir /home/$nome
> useradd -d /home/$nome -s /bin/bash $nome
> chown -R $nome /home/$nome
> echo $nom:$senha | chpasswd -e
>
> Ele pede a senha e no nome. Mais quando vai logar a senha nao funciona
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a