[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Exit do Terminal atraves de um script
From: |
Miranda |
Subject: |
Re: [shell-script] Exit do Terminal atraves de um script |
Date: |
Tue, 20 Jan 2004 14:39:50 -0200 |
User-agent: |
KMail/1.5 |
o conteúdo de /home/miranda/bin/teste :
#!/bin/sh
data=`date +%d`
mes=`date +%B`
ano=`date +%Y`
echo -n "Digite seu nome Completo: "
read nome
if [ "$nome" = "miranda" ]
then
clear
echo " Seja Bem Vindo $nome"
echo " Hoje é dia $data de $mes de $ano"
bash
else
clear
echo " Você não tem permissão de Acessar esse Servidor"
exit
fi
coloquei como último comando no /etc/profile
exec /home/miranda/bin/teste
Só que nesse caso vai fazer o teste para todos os usuários
Não testei colocando no .bashrc do root
você pode testar no script se $LOGNAME é root
pois se colocar no .bashrc deve dar loop
On Tuesday 20 January 2004 13:58, Marcelo wrote:
> Mesmo o Kra digitando a senha de root
> eu quero colocar um prompt com outra senha
> pra ele pode se logar
> se ele naum aceitar essa senha ele tem qui derrubar o kra qui tah tentando
> se logar
>
> eh isso qui eu to tentando fazer
> ----- Original Message -----
> From: Miranda
> To: address@hidden
> Sent: Tuesday, January 20, 2004 1:53 PM
> Subject: Re: [shell-script] Exit do Terminal atraves de um script
>
>
> O que você está querendo controlar ?
> Acesso à shell ?
>
> On Tuesday 20 January 2004 13:34, Marcelo wrote:
> > Opa... errado
> > num deu certo naum
> >
> > fazendo
> > exec ./teste
> >
> > mesmo a Condição estando certa ele Faz o Logout
> >
> > e mesmo TIRANDO o comando LOGOUT
> >
> > ele efetua o LOGOUT :(
> > ----- Original Message -----
> > From: Miranda
> > To: address@hidden
> > Sent: Tuesday, January 20, 2004 1:23 PM
> > Subject: Re: [shell-script] Exit do Terminal atraves de um script
> >
> >
> > faça
> > [root@proxy root]# exec teste
> > e veja o que acontece
> >
> > 20 January 2004 13:06, Marcelo wrote:
> > > Olha soh como está o meu
> > > #!/bin/sh
> > >
> > > data=`date +%d`
> > > mes=`date +%B`
> > > ano=`date +%Y`
> > >
> > > echo -n "Digite seu nome Completo: "
> > > read nome
> > >
> > > if [ "$nome" = "Marcelo Santoro" ]; then
> > > clear
> > > echo " Seja Bem Vindo $nome"
> > > echo " Hoje é dia $data de $mes de $ano"
> > > else
> > > clear
> > > echo " Você não tem permissão de Acessar esse
> > > Servidor" logout
> > > fi
> > > =================================================
> > > Em Execução
> > >
> > > [root@proxy root]# ./teste
> > > Digite seu nome Completo: Marcelo Santoro
> > > Seja Bem Vindo Marcelo Santoro
> > > Hoje é dia 20 de janeiro de 2004
> > > [root@proxy root]# ./teste
> > > Digite seu nome Completo: asd
> > > Você não tem permissão de Acessar esse
> > > Servidor ./teste: line 17: logout: not login shell: use `exit'
> > > [root@proxy root]#
> > >
> > > ele tah dando um erro na linha do logout e pede pra usar exit
> > > se coloco exit ele num sai da Sessao :(
> > > Valeu
> > >
> > > =================================================
> > > ----- Original Message -----
> > > From: Ricardo Gonçalves Soares Filho
> > > To: address@hidden
> > > Sent: Tuesday, January 20, 2004 1:22 PM
> > > Subject: Re: [shell-script] Exit do Terminal atraves de um script
> > >
> > >
> > > Saudações sl4yd!
> > >
> > > Estou apenas "complementando" a sua ideia.
> > >
> > > rsync:/tmp# cat x.sh
> > > #!/bin/sh
> > >
> > > whoami=`whoami`;
> > >
> > > if [ $whoami = "root" ]; then
> > > echo "bem-vindo"
> > > else
> > > echo "access denied!"
> > > logout
> > > fi
> > > rsync:/tmp# ./x.sh
> > > bem-vindo
> > > rsync:/tmp# su a
> > > rsync:/tmp$ ./x.sh
> > > access denied!
> > >
> > > --
> > > Ricardo Gonçalves Soares Filho
> > > ICQ: 76 78 222
> > >
> > > ----- Original Message -----
> > > From: "sl4yd" <address@hidden>
> > > To: <address@hidden>
> > > Sent: Tuesday, January 20, 2004 10:59 AM
> > > Subject: Re: [shell-script] Exit do Terminal atraves de um script
> > >
> > >
> > > Opa,
> > > Eu nao prestei atençao nos primeiros e-mails, e o
> > > pessoas ta apagando os primeiros comentarios, mais se eu
> > > etendi bem, pode usar assim:
> > >
> > > if [ 'whoami' = "root" ]; then
> > > echo "bem-vindo"
> > > else
> > > echo "access denied!"
> > > 'logout'
> > >
> > > fi
> > >
> > >
> > > Mais claro que voce altera-ra ele pra suas nescessidades.
> > >
> > > Perfect.BR TEAM - Sl4yD
> > >
> > >
> > >
> > > ___________________________________________________________________
> > >____ ___ Acabe com aquelas janelinhas que pulam na sua tela.
> > > AntiPop-up UOL - É grátis!
> > > http://antipopup.uol.com.br/
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------------------
> > >-- 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: address@hidden
> > > -------------------------------------------------------------------
> > >-- Esta lista é moderada de acordo com o previsto em
> > > http://www.listasdiscussao.cjb.net
> > >
> > > -------------------------------------------------------------------
> > >--
> > >
> > >
> > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > > http://br.yahoo.com/info/utos.html
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------------------
> > >-- 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: address@hidden
> > > -------------------------------------------------------------------
> > >-- Esta lista é moderada de acordo com o previsto em
> > > http://www.listasdiscussao.cjb.net
> > > -------------------------------------------------------------------
> > >--
> > >
> > >
> > >
> > > Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > -------------------------------------------------------------------
> > >-- 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: address@hidden
> > > -------------------------------------------------------------------
> > >-- Esta lista é moderada de acordo com o previsto em
> > > http://www.listasdiscussao.cjb.net
> > > -------------------------------------------------------------------
> > >--
> > >
> > >
> > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > > http://br.yahoo.com/info/utos.html
> >
> > ---------------------------------------------------------------------
> > 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: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >
> >
> >
> > Yahoo! Groups Sponsor
> >
> >
> > Assine Claudia em
> > 5x s/juros de R$ 18,96 Assine Vip em
> > 5x s/juros de R$ 20,40
> > Mais... Nova Você S/A Exame Boa Forma
> >
> >
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço
> > Yahoo!.
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > http://br.yahoo.com/info/utos.html
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
> Yahoo! Groups Sponsor
>
>
> Assine Claudia em
> 5x s/juros de R$ 18,96 Assine Vip em
> 5x s/juros de R$ 20,40
> Mais... Nova Você S/A Exame Boa Forma
>
>
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
- Re: [shell-script] Exit do Terminal atraves de um script, sl4yd, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Ricardo Gonçalves Soares Filho, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Marcelo, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Miranda, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Marcelo, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Marcelo, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Miranda, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Marcelo, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script,
Miranda <=
- Re: [shell-script] Exit do Terminal atraves de um script, moysespr, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Felipe Kellermann, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, moysespr, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, Felipe Kellermann, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script, moysespr, 2004/01/21