[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Bloqueio do acesso
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Bloqueio do acesso |
Date: |
Mon, 25 Nov 2002 10:06:51 -0300 |
Nã sei como se comenta uma linha do passwd (seria # ?) e estou sem tempo de
procurar. O script abaixo salva estas linhas em outro arquivo e o outro as
restaura.
Para excluir os registros:
>/etc/passwd.trab
while :
do
echo "Login Name (<enter> para encerrar)"
read LName
[ ! $LName ] && exit
if Reg=`grep '^$LName:' /etc/passwd
then
echo Usuario invalido
continue
fi
grep -v "$Reg" /etc/passwd > /etc/passwd.temp # ou: sed /"$Reg"/d >
/etc/passwd.temp
mv /etc/passwd.temp /etc/passwd
echo "$Reg" >> /etc/passwd.trab
done
Para restaurar os registros:
cat /etc/passwd.trab >> /etc/passwd
Obs: Os scripts não foram testados. Eventuais erros de sintaxe podem
ocorrer.
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: Marco Eloy [mailto:address@hidden]
> Enviada em: sábado, 23 de novembro de 2002 10:56
> Para: address@hidden
> Assunto: RES: [shell-script] Bloqueio do acesso
>
>
> Ja usei o nologin mas ele libera apenas o usuario root.
> existem outros que
> precisam continuar utilizando
>
>
>
> -----Mensagem original-----
> De: Frederico Bohne Espinosa [mailto:address@hidden]
> Enviada em: quarta-feira, 20 de novembro de 2002 16:55
> Para: address@hidden
> Assunto: Re: [shell-script] Bloqueio do acesso
>
>
> Marco:
>
> Curto e grosso como coice de porco:
>
> man nologin
>
> Bohne
>
> On Wed, 2002-11-20 at 14:11, Marco Eloy wrote:
>
> > Hey k´ras
> > As vezes preciso fazer umas manutenções no meu servidor de
> aplicação e
> > preciso garantir que alguns usuários não loguem no sistema.
> Assim pensei
> em
> > fazer um script que localize determinadas linhas no arquivo de
> > usuários(/etc/passwd) e comente essas linhas para impedir o
> acesso desses
> > usuário. O mesmo script, ou outro, deve fazer o inverso. A
> localização
> > destas linhas deve ser feita pelo nome do usuário joao,
> maria, jose, ...)
> > Hoje tenho que fazer isso na mão, o que convenhamos é um
> saco. Alguém tem
> > alguma idéia?
> >
> >
> > Sds
> > Marco Antonio Eloy
> > Analista de Suporte
> > Brespel - Cia. Indal Brasil Espanha
> > 55 75 422-2014/422-2712
> >
> >
> >
> >
> > [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
> >
> >
> --
> Frederico Bohne Espinosa <address@hidden>
>
>
> [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
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- RES: [shell-script] Bloqueio do acesso,
Julio Cezar Neves - DATAPREVRJ <=