Geralmente, a expiração de senha é usada para forçar os usuários a alterar suas senhas. O que parece que você quer fazer é bloquear a conta, o que impede todo o login.
O que eu sugiro que você faça é, ao criar a conta, configurar um trabalho que bloqueie a conta após quatro horas.
Por exemplo:
useradd temp8143
echo chage -E 0 temp8143 | at now + 4 hours
( chage -E espera que as datas de vencimento sejam dadas em dias, por isso trabalhamos em torno disso com um trabalho no local).