mariano_
(usa Debian)
Enviado em 30/09/2010 - 13:28h
No CentOS 5.5 criei um script que foi executado com sucesso, utilizando o passwd mesmo.
Vejam:
#!/bin/bash
#
# Autor: André Mariano
# lpic3bh@gmail.com
# Senior Level Linux Professional - LPIC-3 -
www.lpi.org
#
# Este script foi criado apenas como um exemplo didático e cria os usuários aluno_000 até aluno_499.
# Foi testado com sucesso no CentOS release 5.5 (Final)
#
# Para alterar a quantidade de usuários a serem criados, basta alterar os intervalos dos comandos seq.
# Além de criar os usuários, ele também define a senha com o mesmo nome do usuário.
# Também pode-se alterar a senha a ser criada, bastando-se alterar a string do comando echo.
#
# c = define o intervalo das centenas
# d = define o intervalo das dezenas
# u = define o intervalo das unidades
#
for c in `seq 0 4`
do for d in `seq 0 9`
do for u in `seq 0 9`
do
useradd aluno_${c}${d}${u}
echo aluno_${c}${d}${u} | passwd aluno_${c}${d}${u} --stdin
done
done
done
exit 0