Galera boa tarde a todos da lista, gostaria de uma ajudinha de vocês, estou montando um serve com squid autenticado para um cliente, e gostaria de fazer um script em shell, para que o mesmo possa criar usuarios e inserir ele no grupo correto, já que vou ter 3 grupos de usuarios tipo. grupo junior, master, senior. cada um com seus privilégios de acesso. Pois bem, no meu scripo ele tem a opção de criar usuario. que no entando, qdo ele faz a consulta no arquivo userssquid, e por exemplo tem o usuario teste, teste1, teste2, teste3 e digito por exemplo teste, ele me retorna usuario cadastrado e em seguida ele inserse os outros teste e diz que o usuario esta disponivel tipo assim. Digite o nome do usuario : teste Usuario já cadastrado usuario disponivel usuario disponivel. a saida no debug fica assim + echo -n 'Digite o nome do usuario:' Digite o nome do usuario:+ read USUARIO teste ++ cat /etc/squid/users/passwd ++ grep -i teste ++ cut -d: -f1 + '[' teste = teste ']' + echo 'Usuario já cadastrado' Usuario já cadastrado + '[' teste '!=' teste ']' + '[' teste = teste2 ']' + '[' teste '!=' teste2 ']' + echo 'Usuario disponivel para cadastro' Usuario disponivel para cadastro + '[' teste = teste3 ']' + '[' teste '!=' teste3 ']' + echo 'Usuario disponivel para cadastro' Usuario disponivel para cadastro
echo -n "Digite o nome do usuario:" read USUARIO for PROCURA in ` cat /etc/squid/users/passwd | grep -i $USUARIO | cut -d: -f1 ` ; do if [ $USUARIO = $PROCURA ]; then echo "Usuario já cadastrado" fi if [ $USUARIO != $PROCURA ]; then echo "Usuario disponivel para cadastro" fi done se alguem puder me dar um help, para solucionar isto. fico grato. --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html