Isso essencialmente não faz nada além de alterar o nome de usuário para !user
, portanto, se você tentar fazer o login como user
, verá:
No passwd entry for user 'user'
como o nome de usuário foi alterado para !user
.
Agora, se você alterar o /etc/shadow
e definir o nome de usuário como !user
, poderá fazer login como o usuário !user
usando a mesma senha usada para user
.
Se você quiser impedir que um usuário efetue login usando uma senha, adicione um !
ao campo de senha de /etc/shadow
ou use melhor o comando passwd -l
.