Utilizo Linux há algum tempo e hoje me deparei com uma dúvida de uma coisa que nunca fiz. Como eu faria para bloquear ou desabilitar uma conta de usuário no Linux sem ter de editar o /etc/passwd ou sem removê-lo do sistema??
Efetuando o bloqueio via usermod
Bom, para efetuar o bloqueio da maneira correta, você pode executar o seguinte comando (-L quer dizer "LOCK" ou "travar"):
# usermod -L usuário
Caso queira efetuar o DESBLOQUEIO do mesmo, você pode utilizar o seguinte comando (-U para "UNLOCK" ou "destravar"):
# usermod -U usuário
Uma dica básica, pela qual eu nunca havia me deparado com a necessidade de utilizar.
[3] Comentário enviado por pontozip em 12/07/2012 - 09:18h
Realizei alguns teste com o /bin/false e mostrou-se mais eficiente, apenas com o LOCK o usuário ainda sim consegue acessar o destino se ele tiver par de chaves SSH.