Conexão SSH recusada / mensagem de erro

4

Eu tenho um sistema que tem vários usuários, mas apenas alguns usuários selecionados têm permissão para acessar o sistema em um determinado momento por meio do SSH (ou outro).

Estou usando o comando "passwd -l / -u" para bloquear e desbloquear usuários e permitir apenas um usuário por vez.

O que eu preciso é dizer aos outros usuários tentando SSH para um sistema porque eles não podem SSH. Atualmente, quando a conta de usuário está bloqueada e eles não podem SSH, eles recebem apenas a mensagem "Conexão recusada". Quero poder editar esta mensagem para informar "Sua conta está bloqueada e você não pode fazer login antes da hora xxxxxxx"

Quais são as maneiras possíveis de conseguir isso? Eu tentei googling para isso, mas sem qualquer sorte.

Obrigado.

    
por CodeWithPride 28.07.2015 / 00:35

1 resposta

3

Se você quiser personalizar a mensagem, mas não por usuário, poderá usar nologin , o que significa reativar a conta dos usuários, mas atribuindo-lhes /usr/bin/nologin como seu shell de login. Eles não poderão se conectar e receber uma mensagem padrão informando que a conta está desabilitada ou que a mensagem foi escrita em /etc/nologin.txt .

Se você quiser uma mensagem por usuário, pode substituir nologin por um script feito à mão que sempre retorna 1.

    
por 28.07.2015 / 02:41