Nao quero iniciar um flame....

Mas sinceramente uma pessoa que nao sabe como fazer isso nao poderia
iniciar um Zine Debian com enfoque TECNICO. (por isso que a primeira
debian zine foi TAO criticada)

A resposta para isso esta nos scripts shell...

E vamos a ela:


[EMAIL PROTECTED]:/# cat add_users.sh
#!/bin/bash
# Adiciona usuarios baseado numa lista deles.

#DEBUG=echo

> relacao.txt

for x in `cat usuarios.txt`; do
        senha=$RANDOM$RANDOM
        usuario=$x
        senha_crypt=`mkpasswd -Hmd5 $senha`

        ${DEBUG} groupadd $usuario
        ${DEBUG} useradd -p $senha_crypt -d /home/$usuario -g $usuario
-G users $usuario

        echo $usuario:$senha >> relacao.txt
done


#!/bin/bash
# Envia mail para os usuarios dizendo q a senha deles mudou
#DEBUG=echo

for x in `cat relacao.txt`; do
        USER=`echo $x | cut -d ":" -f 1`
        PASS=`echo $x | cut -d ":" -f 2`

        cat > corpomail.txt << EOF

Ola $USER,

Aqui quem fala eh o seu amigo admin.
Sua senha mudou pq tu demorou muito a muda-la
Agora eh $PASS.
E nao chore.
Qualquer coisa retorne o mail para /dev/null.

Sem mais,
BOFH
EOF

        $DEBUG mail -s "Troca de senha (nao entre em panico)"
[EMAIL PROTECTED] < corpomail.txt
done

==========================================================

Nao me perguntem sobre este script... fiz agora. e funciona aki.

E se alguem perguntar.. nao digam que foi voce que fez.. ;-D

Saudacoes GPL

Responder a