Prevenir utilizadores (excepto root) de efectuarem login

Por vezes, é necessário efectuar manutenções em servidores. Algumas das vezes, precisamos que nenhum utilizador esteja a trabalhar no servidor. Como prevenir isso?

Para prevenir que tenhamos utilizadores com login efectuado, podiamos simplesmente desligar a rede, mas assim eramos obrigados a estar frente ao servidor a trabalhar, mas para quem tem um centro de dados com dois ar-condicionados muito potentes, torna-se uma solução inviável, pois em 5 minutos, estaria a tremer de frio. Assim, existe um pequeno truque para prevenir isso.

Podemos criar um ficheiro chamado nologin em /etc/ e escrever uma mensagem dentro desse ficheiro. Essa mensagem irá aparecer aos utilizadores, não lhes permitindo efectuar login.

vi /etc/nologin (ou usem o vosso editor preferido)

– Escrevam qualquer coisa:

Estamos em manutenção. Pedimos desculpa pelo incómodo.

<esq>:wq (para sair do editor)

Desta forma, os utilizadores não conseguem entrar. Para permitir novamente os utilizadores de iniciarem sessão no servidor, apaguem o ficheiro (ou efectuem reboot ao servidor, o ficheiro será apagado)

 

Leave a Reply

Your email address will not be published. Required fields are marked *