ola a todos, preciso de ajuda para terminar a opcao de criacao de grupos no squid, no webadmin porem estou encontrando dificuldades para terminar a "engine" da interface, seguinte -> agora na pagina do squid no webadmin tem a opcao de grupos e todos os filtros foram movidos para a opcao "grupos" pois todos os grupos criados sempre terao as opcoes "lista negra" que agora se chama "bloqueados" e "lista branca" que se chama "restritos" e liberados deixei mesmo com os usuarios privilegiados. dai para criar os grupos quando o usuario vai inserir o nome do grupo, eu queria pegar o input da interface do webadmin e inserir numa variavel que sera o nome da pasta que sera criada numa pasta de grupos assim "$ETC/grupos/$GRUPOS, dai todos os arquivos tais como passwd, filter.flt, block.flt, unblock.flt etc, vao ser criados dentro da pasta criada pelo usuario, para visualizar o conteudo das pastas eu utilizei a o comando "ls $ETC/grupos/$GRUPOS | while read TMPLINE ; do
echo "<option value=$TMPLINE `[ "$GRUPOS" = "$TMPLINE" ] && echo selected`>$TMPLINE</option>"
done"
e nao opcao de grupos, vc pode escolher a pasta criada ou seja "grupo" e dai ele na verdade estaria alrerando a variavel "grupos" para mudar o caminho para edicao dos arquivos de configuracao.
outro problema que encontrei foi de quando vc clica na criacao de "Usuários/IPs privilegiados:" ali o marcos ja seta atraves da variavel "PASSWD_FILE=" o local onde sera inserido os usuarios criados, porem preciso que esse local seja setado somente depois de inserir a senha a num campo abaixo o usuario escolhe o grupo a ser inserido aquele usuario, que no caso sao as pastas criadas como grupos antes pelo usuario e insere o usuario dentro do arquivo passwd que fica dentro da pasta do grupo ja criado. preciso tambem que ao ser criado e inserido o usuario no grupo que o nome do grupo apareça junto ao nome do usuario para ficar mais facil a administracao. tambem encontrei um problema para criar a pagina dos grupos porque o comando "ls $ETC/grupos/$GRUPOS | while read TMPLINE ; do
echo "<option value=$TMPLINE `[ "$GRUPOS" = "$TMPLINE" ] && echo selected`>$TMPLINE</option>"
done" nao funciona la dentro, mas na pagina "Usuários/IPs privilegiados:" na parte de criacao funciona, se precisarem de qualquer informacao extra e so pedirem pois estou a disposicao. sem mais obrigado a todos