+ Responder ao Tópico



  1. #1
    Boa tarde Pessoal,

    Sou iniciante no shell script e gostaria da ajuda de vcs.
    Tenho 300 usuários para criar no htpasswd e senha.
    No entanto, é impossível de criar 1 a 1 na mão e ir confirmando a senha deles. Fiz esse script para ver se ele cria e depois busca a senha, mas não funcionou, alguém pode me ajudar nisso ?

    #!/bin/bash
    #antes checar se o arquivo usuario existe

    ARQ1=$(/etc/squid/usuarios)
    ARQ2=$(/etc/squid/passwd)

    for i in `cat $ARQ1`
    do
    uso=$(echo $i | cut -d: -f1)
    echo $uso
    done
    htpasswd -b $ARQ1 $ARQ2

    ***

    /etc/squid/usuarios = arquivo onde tenho a listagem de usuários a criar, no formato " usuario:usuario "
    /etc/squid/passwd = arquivo onde ele vai gerar. Ex: usuario:12$%^@y$

    Qualquer idéia será bem vinda,

    Abraço,

    Beto

  2. Olá

    No seu script verifiquei um erro no seguinte comando:

    for i in `cat $ARQ1`

    Vc não deve usar, nessa caso, o indicador de conteúdo de arquivo $. O certo seria:

    for in `cat ARQ1`


    [ ] 's






Tópicos Similares

  1. script para substituir string (meio urgente)
    Por juniox no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 16-12-2005, 11:19
  2. Script +ftp server (urgente)
    Por spectrum no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 17-12-2004, 06:42
  3. ### SCRIPT HTPASSWD - Urgente ###
    Por no fórum Servidores de Rede
    Respostas: 6
    Último Post: 12-04-2004, 15:57
  4. ### SCRIPT HTPASSSWD - Urgente ###
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 12-04-2004, 07:07
  5. script urgente
    Por erivss no fórum Servidores de Rede
    Respostas: 1
    Último Post: 22-09-2003, 11:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L