Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Arch& Openbox
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Configurando logout automático para conta root
Linux user
Loja iNotebooks
31/10/2003
A conta root pertence ao usuário que tem totais privilégios sobre o sistema operacional e pode acontecer de você esquecer seu terminal aberto com seu shell aberto. Saiba como fazer para configurar um logout automático após determinado tempo de inatividade.
Por: loja iNotebooks | Blog: http://loja.inotebooks.com.br
[ Hits: 9943 ]
Conceito: 9.5   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução

A conta "root" pertence ao usuário que tem mais privilégios em um sistema *NIX. Não existe qualquer restrição de segurança imposta à ela. Isto significa que o sistema pressupõe que você sabe o que está fazendo quando está logado como root e fará exatamente o que você solicitar - sem quaisquer perguntas. Portanto, é fácil, com um comando mal digitado, apagar arquivos cruciais de sistema.

Quando se está usando esta conta, é importante ser o mais cuidadoso possível. Por razões de segurança, nunca faça o login em seu servidor como root, a menos que seja absolutamente necessário para execução de tarefas que necessitem de acesso privilegiado.

Configure um timeout para a conta root


Apesar do aviso de nunca fazer login, nem permitir que seja feito login como root a não ser que seja feito diretamente diante do servidor, os administradores ainda permanecem como "root" ou esquecem de fazer logout após terminar seus trabalhos e deixam seus terminais desatendidos.

A solução para resolver este problema é fazer com que o shell bash faça o logout automaticamente após um certo período de inatividade. Para fazer isto, você deve configurar a variável especial do Linux chamada "TMOUT" com o tempo de inatividade em segundos antes do logout.

Edite o seu arquivo profile (mcedit /etc/profile) e adicione a seguinte linha em algum lugar após a linha onde se lê "HISTFILESIZE=" nesse arquivo:

TMOUT=7200

O valor que entramos para a variável está em segundos e representa 2 horas (60 * 60 = 3600 * 2 = 7200 segundos). É importante observar que se você decidir colocar a linha acima em seu arquivo "/etc/profile", então o logout automático após duas horas de inatividade entrará em vigor para todos os usuários do sistema.

Se ao invés disso você quiser controlar quais usuários receberão o logout automático e quais não o receberão, você pode configurar esta variável em seu arquivos .bashrc, que ficam situados no diretório pessoal de cada um.

Espero ter ajudado!





Páginas do artigo
   1. Introdução

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por tucs em 31/10/2003 - 10:10h:

Claro que vai ajudar muita gente sim ...

Continue contribuindo para a comunidade crescer cada X mais

Abraços

tucs

[2] Comentário enviado por SpYHunt3r em 02/11/2003 - 01:48h:

Poxa massa isso eim vlw pela dica ae

[3] Comentário enviado por SpYHunt3r em 02/11/2003 - 01:48h:

Maassa isso

[4] Comentário enviado por cedrimendes em 30/04/2004 - 15:27h:

legal se existissem + materias deste tipo seria otimo parabens


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.