+ Responder ao Tópico



  1. #!/bin/bash

    clear
    while true
    do
    clear
    echo -e "
    Opcao Acao
    ====================================================================
    1 Adicionar usuário com permissão total
    2 Adicionar usuário com permissao controlada
    3 Alterar senha de usuário (qualquer permissao)
    4 Listar usuário cadastrados - permissao total
    5 Listar usuário cadastrados - permissao controlada
    0 Sair
    ====================================================================
    Escolha uma das opcoes acima (0-5): c"
    read Opcao
    case "$Opcao"
    in
    1) echo -e " Entre com o nome: c"
    read nome
    if cat /etc/squid/passwd | grep "$nome:" 1>/dev/null 2>/dev/null
    then
    echo "ERRO! Usuário já cadastrado"
    sleep 2
    else
    htpasswd /etc/squid/passwd "$nome"
    echo "$nome" >> /etc/squid/users/auto
    echo "Cadastro efetuado com sucesso!"
    sleep 2
    fi
    ;;
    2) echo -e " Entre com o nome: c"
    read nome
    if cat /etc/squid/passwd | grep "$nome:" 1>/dev/null 2>/dev/null
    then
    echo "ERRO! Usuário já cadastrado"
    sleep 2
    else
    htpasswd /etc/squid/passwd "$nome"
    echo "$nome" >> /etc/squid/users/noauto
    echo "Cadastro efetuado com sucesso!"
    sleep 2
    fi
    ;;
    3) echo -e " Entre com o nome: c"
    read nome
    if cat /etc/squid/passwd | grep "$nome:" 1>/dev/null 2>/dev/null
    then
    htpasswd /etc/squid/passwd "$nome"
    echo "Senha alterada com sucesso!"
    sleep 2
    else
    echo "ERRO! Usuário não existe"
    sleep 2
    fi
    ;;
    4) echo "Usuário com acesso total"
    echo "------------------------"
    cat /etc/squid/users/auto
    echo "------------------------"
    ;;
    5) echo "Usuário com acesso controlado"
    echo "------------------------"
    cat /etc/squid/users/noauto
    echo "------------------------"
    ;;
    0) echo "Até logo..."
    exit
    ;;
    *) echo " Somente sao validas opcoes entre 0 e 5"
    sleep 2
    ;;
    esac
    done
    exit


    ------------------------------------------------------------------------------------

    eu nao to conseguindo excluir os usuarios???
    alguem pode me auxiliar??
    obs: script para manipulacao de usuario do squid (ncsa_auth)

  2. helio_traxx,

    Desculpe, mas não vi no script a opção de excluir usuário. Não seria o caso de acrescentar essa opção? :?

    []'s
    Cléoson.



  3. #3
    Citação Postado originalmente por cleoson
    helio_traxx,

    Desculpe, mas não vi no script a opção de excluir usuário. Não seria o caso de acrescentar essa opção? :?

    []'s
    Cléoson.
    com certeza!! eu to querendo incluir...esse item...se voce souber!! por favor!!! grato

    ah e outra...trocar o tipo de acesso tb!!!






Tópicos Similares

  1. Renomer extenção de arquivo via Shell Script
    Por -thiago- no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 08-11-2005, 09:06
  2. COMO EXECUTAR FTP VIA SHELL SCRIPT OU PHP?
    Por davi no fórum Servidores de Rede
    Respostas: 6
    Último Post: 20-10-2004, 11:14
  3. PhpMyAdmin e manipulação de usuários
    Por estanisgeyer no fórum Servidores de Rede
    Respostas: 2
    Último Post: 25-11-2003, 18:28
  4. Automatizacao de comandos em shell script
    Por mistymst no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 10:00
  5. input de dados no sql server via shell script
    Por cantisan no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 17-02-2003, 16:43

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L