+ Responder ao Tópico



  1. #1

    Padrão CRIAR VARIOS USUARIOS

    Galera, tenho um arquivo txt que tem mais ou menos uns 700 nomes de usuários, um em cada linha, vocês sabem alguma maneira de adicionar esses usuários em um outro sistema linux? to precisando muito disso, pois estou exportando estes usuários de um servidor Windows!! bem, caso isso não seja possivel, se tiverem outra saida, a dica cai bem!!

    obrigado...

  2. #2

    Padrão CRIAR VARIOS USUARIOS

    Hello guys !!!

    Não posso te dar certesa mais vc jah tento colar no txt onde fica armazenado os users do linux ?

    Vlw !!!

  3. #3

    Padrão CRIAR VARIOS USUARIOS

    Amigo GuE, acho que você não entendeu, to querendo passar a mesma lista de usuarios de e-mail do Windows para Linux, quero algo que pegue esse txt com os nomes de usuários e adicione todos eles no Linux de uma vez só, criando seus diretórios e tudo mais... todos esses usuários são usuários de E-MAIL...

  4. #4
    thelinux
    Visitante

    Padrão CRIAR VARIOS USUARIOS

    Cara, acho que da forma que vc quer não e possível. Isso já é muito complicado de windows para windows. Mas não deixe de pesquisar.

  5. #5

    Padrão CRIAR VARIOS USUARIOS

    Opa amigos, consegui uma solução... o script é o seguinte:

    ## INICIO

    #!/bin/bash
    for usuario in ´cat USUARIOS.TXT´
    do
    useradd $usuario
    passwd $usuario
    cat carta.txt | mail -s "Seja bem vindo" [email protected]
    done

    ## FIM

    bom, no mesmo diretorio que esta este script, voce tem que ter o arquivo USUARIOS.TXT com todos os seus nomes de usuarios, um por linha, tambem tem que ter o arquivo carta.txt, que é uma mensagem de boas vindas que todo usuario cadastrado ira receber...

    o ruim desse esquema é que para cada usuario criado, voce tem que digitar a senha dele, ja pensou isso para 700 usuarios? bom, ainda estou atras de algo, algum outro script ou sintaxe de comando que use: comando usuario senha, no lugar da linha:
    passwd $usuario
    poderia ser
    comando $usuario senhapadrao
    quando eu conseguir algo, posto aqui!!!

    até mais...

  6. #6

    Padrão CRIAR VARIOS USUARIOS

    #!/bin/bash

    for nome in `cat lista.txt` ; do
    useradd $nome
    echo $RANDOM > tmp
    passwd --stdin $nome < tmp
    mail -s "Senha" [email protected] < tmp
    done

    Apos criar um usuario, ele ja cria uma senha diferente para cada um formada somente por numeros(criados pela variavel RANDOM) e envia essa senha por email para cada um. Os usuarios podem trocar essa senha assim q receberem, assim o trabalho de colocar senhas nao fica para o administrador.

    [ ] &acute;s

  7. #7

    Padrão CRIAR VARIOS USUARIOS

    Po Benzatti, comando cara!! me ajudou mesmo... o script ficou assim:

    #!/bin/bash
    for usuario in `cat usuarios.txt` ; do
    useradd -m -c $usuario -d /home/$usuario -s &acute;/bin/false&acute; $usuario
    echo 12345678 > senhapadrao
    passwd --stdin $usuario < senhapadrao
    cat carta.txt | mail -s "Seja bem vindo" [email protected]
    done

    pus uma senha igual para todos os usuarios(1234567<IMG SRC="images/forum/icons/icon_cool.gif">, ai eles entram no webmail e trocam suas senhas...