Conexão SSH recusada / mensagem de erro

1

Eu tenho uma configuração de sistemas, em que cada sistema tem vários usuários, mas somente um usuário tem permissão para efetuar login em um sistema por vez por meio do SSH.

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:30

1 resposta

1

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.

De link onde o dupplicate está marcado como resolvido. Por favor marque isso aqui.

    
por Jakuje 28.07.2015 / 13:21