Pular para o conteúdo

Impedindo usuários de efetuar logon

Dica publicada em Linux / Segurança
Wanderson Berbert wberbert
Hits: 19.433 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Impedindo usuários de efetuar logon

Para dar mais segurança e impedir que os usuários Linux, que apenas possuem contas de email por exemplo, efetuem login diretamente no Linux edite o arquivo passwd com o comando vipw por exemplo e troque o shell do usuário como mostrado no exemplo:

usuario:x:1000:100:Wanderson Berbert,,,:/home/usuario:/bin/bash

para:

usuario:x:1000:100:Wanderson Berbert,,,:/home/usuario:/bin/false

Sem o shell, o usuário ficará impedido de se logar diretamente ou via telnet no Linux. Utilizo esta solução para restringir meus usuários de email, pois eles geralmente se utilizam de senhas fáceis.

Isto impediria um hacker que deduziu a senha de alguns dos usuários de utilizar suas respectivas contas para ter acesso ao sistema, ficando restrito apenas às suas caixas postais.

Em casos extremos, você também pode criar o arquivo /etc/nologin, com qualquer conteúdo ou até mesmo em branco para restringir qualquer usuário que não seja o root de qualquer tipo de acesso ao sistema operacional, seja ele via telnet, ssh, ftp, terminal ou afins.

Abraços,
Wanderson Berbert

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando um usuário com o poder de root

Apagando "Frozen Message" na fila de email do Exim

Placa de som baseada no chip AC97

Redirecionando conexões terminal service de linux para o windows

Visualizar sistemas de arquivos suportados pelo kernel

Metasploitable no VirtualBox

Bloqueando o MSN no Mikrotik

Confira o Cuckoo Sandbox. Analisador de malware!

Instalação de Módulo de Segurança para Caixa e BB no Slackware Current - Warsaw

Gerenciamento de usuários e máquinas na Base LDAP

#1 Comentário enviado por emanuelbrunopb em 05/06/2003 - 08:59h
Boa dica vou passar para alguns dos meus colegas que usam Linux
Valeu.
Bruno PB
#2 Comentário enviado por mrluk em 11/06/2003 - 15:48h
Curti a solução de criar o arquivo /etc/nologin! testei e funcionou perfeitamente! achei melhor em função do aviso que é emitido quando algum dos users tenta se logar! renomeando o /bash ele não avisa nada, volta pra tela de login, jah com o /etc/nologin ele diz que NÃO HÁ PERMISSÃO. Show!
#3 Comentário enviado por cn9boy em 26/10/2005 - 20:44h
Uma outra forma de impedir o acesso é trocar o X por um ! por exemplo :


usuario:!:1000:100:Wanderson Berbert,,,:/home/usuario:/bin/bash

Vlww abraçao !
#4 Comentário enviado por SithTux em 20/05/2007 - 16:52h
/etc/nologin já me deu muita dor de cabeça... eu não conseguia logar com meu usuario e era por causa desse diretorio. Pelo menos pra isso o nologin serve... flw
#5 Comentário enviado por zeza em 08/06/2007 - 16:10h
vlw

t+

Contribuir com comentário

Entre na sua conta para comentar.