+ Responder ao Tópico



  1. #1
    Luis Henrique
    Visitante

    Padrão Script para criar usuarios !

    Ola pessoal,

    Eu tenho um arquivo com varios nomes de usuarios e gostaria de fazer um script para usar estes nomes para criar os usuarios!

    Este arquivo tem em cada linha apenas um nome de usuario!

    Eu gostaria que o comando "adduser" interpretasse uma linha por vez!

    criando usuario por usuario!

    Como eu fasso isso!!

    Atenciosamente,

    Henrique
    Desde ja agradeco pela atencao!

  2. #2
    Beto
    Visitante

    Padrão Script para criar usuarios !

    Amigo,

    Nesse arquivo vc terá que deixar no formato:
    usuario:senha
    pois ele cria o usuário e senha de uma só vez, caso contrário, vc terá q sair dando passwd em todos.

    #!/bin/bash

    ARQ=/root/bin/usuarios

    if [ -e $ARQ ] then;

    for i in `cat $ARQ`
    do
    # adduser -g popusers -s /bin/false $i

    uso=$(echo $i | cut -d: -f1)
    echo $uso
    useradd -g popusers -s /bin/false $uso

    done
    chpasswd < $ARQ # comando para pegar a senha do respecivo usuario

    fi

    Obs:
    Estou criando usuários no grupo popusers com a bash falsa, dependendo do seu uso, mude o grupo e a bash.

    ( )'s

    Beto