[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Exit do Terminal atraves de um script
From: |
moysespr |
Subject: |
Re: [shell-script] Exit do Terminal atraves de um script |
Date: |
Tue, 20 Jan 2004 18:50:22 -0800 (PST) |
Oi:
Não entendi bem a finalidade do script. É tipo uma segunda senha para aumentar
a segurança? Imagino que não, já que o nome aparece na tela 2 vezes e parece
ser um nome conhecido no ambiente físico. Se houve alguma alteração
administrativa, trocar a senha não seria mais interessante?
Já pensou em mudar o nome do root? Se for por segurança, acho que isso teria um
efeito bem melhor, principalmente se o nome não aparecesse nunca na tela,
digitado ou escrito em mensagens e fosse, muito improvável.
Para o SO todo usuário é sempre um número. Como o número do superusuário é
sempre 0, scripts caprichados o identificam assim:
if [ "`id -u`" == "0" ]; then
Infelizmente eu não tenho caprichado muito nos meus. :(
Ou a necessidade seria porque há varios ADMs (de confiança), vários SRVs e uma
única senha?
Aproveitando: taquei um "logout" no início e depois no final do /etc/profile e
para mim funcionou com Mr Root em ambos os casos.
--- Miranda <address@hidden> wrote:
> 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.
> > > >
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
- 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, 2004/01/20
- Re: [shell-script] Exit do Terminal atraves de um script,
moysespr <=
- 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