+ Responder ao Tópico



  1. #1

    Padrão Script para cadastro de Usuario

    Gostaria de uma ajuda para criar um script, para criar 2 arquivos e acrentar 1 linha detro de mais 2 arquivos..

    entra com os dados= nome do usuario, o ip, a velocidade de downloa e de upload
    com isso ira criar um arquivo cbq-00ip.nome do usuario.in, outro cbq-00ip.nomeusuario.out

    adicionar 192.168.x.x #nomedousuario em um arquivo user.txt

    adicionar 192.168.x.x nomedousua nomedousuario no /etc/host..

    obrigado

  2. #2

    Padrão Re: Script para cadastro de Usuario

    bah.. cara, é bom você ir criando uns scripts de teste... algo assim

    Código :
    #!/bin/bash
    #variaveis
    cbq=/etc/cbq
     
    echo "Digite o nome do usuário"
    read nome
    echo "Agora digite o IP de $nome"
    read ipnome
    echo "Agora informe a velocidade para $nome"
    echo "Digite a velocidade de Download:"
    read veldown
    echo "Digite a velocidade de Upload:"
    read velup
    cd $cbq
    touch cbq-000.$nome.in
    touch cbq-001.$nome.out
    echo "#cbq-000.$nome.download
     
    DEVICE=eth0,10Mbit,1Mbit
    RATE=$veldownKbit
    WEIGHT=$veldownKbit
    PEAK=$veldownKbit
    PRIO=5
    LEAF=tbf
    MTU=1500
    RULE=$ipnome/24
    BOUNDED=yes
    ISOLATED=yes" > cbq-000.$nome.in
     
    echo "#cbq-001.$nome.upload
     
    DEVICE=eth1,10Mbit,1Mbit
    RATE=$velupKbit
    WEIGHT=$velupKbit
    PEAK=$velupKbit
    PRIO=5
    LEAF=tbf
    MTU=1500
    RULE=$ipnome/24,
    BOUNDED=yes
    ISOLATED=yes" > cbq-001.$nome.out
     
    echo "Adicionando $nome em user.txt"
    echo "$nome é $ipnome" >> user.txt
    echo "Adicionando $nome em /etc/hosts"
    echo "$ipnome         $nome" >> /etc/hosts
     
    echo "FIM!"

    Este script precisa ser melhorado, mais ja comecei pra você é o maximo que eu posso fazer
    []'s
    :-)