shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Controle de Usuários no Unix,


From: Petry
Subject: Re: [shell-script] Controle de Usuários no Unix,
Date: Tue, 3 Jun 2008 11:07:38 -0300

Isso aí!

Obrigado!


Em 03/06/08, César Vianna <address@hidden> escreveu:
>
>   Se você não pode mudar o script(1), faça da seguinte forma no script(2):
>
> #script(1)
> #!/bin/bash
> read a
> read b
> echo "val a - $a"
> echo "val b - $b"
>
> #script(2)
> #!/bin/bash
> ./script1 << fim
> valorA
> valorB
> fim
>
> Resultado:
>
> val a - valorA
> val b - valorB
>
> 2008/6/3 Flavio Junior <address@hidden <billpp%40gmail.com>>:
>
> > Melhor opção:
> >
> > Só faça a pergunta se os dados nao foram passados via linha de comando
> > do script1, algo como:
> >
> > if [ x"LOGIN" == x ]; then
> > read -p "Login: " LOGIN
> > fi
> >
> > Segunda opção:
> >
> > Leia/use o expect ...
> >
> >
> > --
> >
> > Flávio do Carmo Junior aka waKKu
> >
> > 2008/6/3 Petry <address@hidden <petrybr%40gmail.com> <petrybr%
> 40gmail.com>>:
> >
> > > Opa,
> > >
> > > O script(1) ao ser chamado pergunta, por exemplo:
> > >
> > > Nome do usuário: [ entro com o nome e aperto ENTER ]
> > > Senha: [ entro com a senha e aperto ENTER ]
> > >
> > > E isso não posso mudar devido outros usos.. o que quero no script(2) é
> > que
> > > ele chame script(1), e envie os parametros necessários... algo como:
> > >
> > > bash $diretorio/script1.sh
> > > Nome do usuario: teste\n
> > > Senha: teste\n
> > >
> > > continua outras funções...
> > >
> > > obrigado!
> > >
> > > Em 03/06/08, Édnei Rodrigues 
> > > <address@hidden<ednei.felipe.rodrigues%40gmail.com>
> <ednei.felipe.rodrigues%40gmail.com>>
> > escreveu:
> > >>
> > >> Bah tche, explique melhor o que você não consegue fazer.
> > >> Mas antecipando:
> > >> Chamada de um arquivo SH => bash $diretorio/nomedoarquivo.sh
> > >> parametro1 ouuuu sh $diretorio/nomedoarquivo.sh parametro1
> > >> aí, nesse teu arquivo nomedoarquivo.sh a variável $1 guarda o primeiro
> > >> parametro da chamada...assim, vc pode trabalhar com esse parametro
> > >> como quiser.
> > >> Que mais vc nao sabe?
> > >>
> > >> 2008/6/3 Petry <address@hidden <petrybr%40gmail.com> <petrybr%
> 40gmail.com> <petrybr%
> > 40gmail.com>>:
> > >> > Srs.,
> > >> >
> > >> > Alguém possui algum script que ajude a administrar a
> > criação/manutenção
> > >> de
> > >> > usuários em unix?? Se alguém puder recomendar algum favor entrar em
> > >> contato!
> > >> >
> > >> > Como não encontrei nenhum, comecei um. Já criei um que cria usuário
> > com
> > >> > todas as minhas necessidades( vamos chamar de script(1). Não quero
> > mais
> > >> > editar esse script. Comecei um outro(vms chamar de script(2) que com
> o
> > >> > comando "at" programa o desbloqueio/bloqueio de usuário de acordo
> com
> > a
> > >> > data-horário que informo.
> > >> >
> > >> > Agora nesse que programa bloqueio/desbloq.(script(2)) quero criar
> uma
> > >> opção
> > >> > de criar o usuário chamando o script(1) que criei para isso. Neste
> > >> script(1)
> > >> > ao ser executado ele faz algumas perguntas, o que quero é que
> > script(2)
> > >> > envie esses parâmetros automaticamente.
> > >> >
> > >> > Ou seja, preciso que o script(2) execute o script(1), passe um
> > parâmetro
> > >> e
> > >> > "aperte" ENTER, passe outro parâmetro e "aperte" ENTER, e espera o
> > >> script(1)
> > >> > finalizar.
> > >> >
> > >> > Obrigado,
> > >> >
> > >> > JP
> > >> >
> > >> > [As partes desta mensagem que não continham texto foram removidas]
> > >> >
> > >> >
> > >>
> > >>
> > >>
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
>
> --
> César Vianna
> [ -n $ser ] || [ ! -n $ser ] && echo eis a questão
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]