script para criação de contas
pessoal, não tenho certeza se minha solicitação é pertinente a este forum, caso não seja, mil desculpas.
Preciso criar algumas contas automaticas para serem usadas em sala de aula,
não utilizo NIS. Como posso fazer um script para ler nomes e senhas de um txt e criar as contas. (não sou muito bom de shell, ainda!! por isso estou pedindo ajuda)
grato
Joao Augusto
script para criação de contas
Fiz um script aqui, para um arquivo txt no seguinte formato
1 user1 senha1
2 user2 senha2
3 user3 senha3 ...e assim por diante. Vc tem q deixar espaço entre o numero da linha, o nome de cada aluno e a senha de cada um..só isso.
i=1
wc -l < nomes.txt
while [ $i -le $var ]
do
nome=`cat nomes.txt | grep ^$i | cut -f2 -d" "` # ` = crase
cat nomes.txt | grep ^$i | cut -f3 -d" " > tmp
adduser $nome
passwd $nome --stdin < tmp
i=$((i+1))
done
OBs: eu testei e deu certo...qq eh so pergunta