Existem dois métodos para impedir que um usuário faça o login:
- você pode bloquear o usuário editando
/etc/passwd
- ao emitir diretamente o comando
passwd com a opção -l
No segundo caso, o usuário pode fazer login usando outro token de autenticação (por exemplo, uma chave SSH).
Método 1
- Encontre onde está o nologin: / bin / nologin ou / bin / sbin / nologin
- Abra um terminal e faça o login como root
- Digite
vi /etc/passwd
Agora você está em passwd arquivo pressione Ins para editar o arquivo.
Altere a linha abaixo com a opção nologin ( /bin/bash significa que o usuário pode efetuar login).
root:x:0:0:root:/root:/bin/bash
para isso. nologin significa que o usuário não consegue fazer login.
root:x:0:0:root:/root:/bin/nologin
(ou com / bin / sbin / nologin)
- Feche o vi Esc : wq
Método # 2
Para bloquear o usuário: passwd -l username
Para desbloquear usuário: passwd -u username