Expirar conta h1>
Deixe a conta expirar para não permitir que um usuário efetue login a partir de qualquer fonte, incluindo ssh :
# disallow peter from logging in
sudo usermod --expiredate 1 peter
É assim que você pode reativar essa conta:
# set expiration date of peter to Never
sudo usermod --expiredate "" peter
Bloquear uma senha
Para desativar / bloquear a senha do uso da conta de usuário abaixo do comando. Isso não impedirá o acesso ssh no Ubuntu. Isso prefixará um !
no hash da senha para que nenhuma senha seja mais compatível com ele.
# take away peters password
sudo passwd -l peter
Para desbloqueá-lo:
# give peter back his password
sudo passwd -u peter
Expirar uma senha
Este comando parece diferir entre as plataformas. No Ubuntu, expirar uma senha irá comandar o usuário a criar um novo, uma vez que ele se conecte. Isso não é adequado para desabilitar uma conta.
# make peter think of a new password on login
sudo passwd -e YYYY-MM-DD peter