Por favor, note que você pode definir qualquer senha usando uma conta root, regras aceitas para usuários que tentam mudar sua própria senha.
Para definir a expiração da senha e outros parâmetros para todos os novos usuários, você deve verificar o arquivo /etc/login.defs
.
Na verdade, suas regras parecem corretas, acho que você apenas tenta definir a senha usando root, mas o superusuário (root) deve ter acesso total ao sistema e não é racional impedir que o usuário faça algo.