+ Responder ao Tópico



  1. #1
    Visitante

    Padrão 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

  2. #2

    Padrão 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