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)