Por padrão, userdel não remove o cron do usuário, at e trabalhos de impressão. Para fazer isso, descomente a linha a seguir em /etc/login.defs :
USERDEL_CMD /usr/sbin/userdel_local
Aqui está um exemplo do script userdel_local :
#! /bin/sh
if [ $# != 1 ]; then
echo "Usage: $0 username"
exit 1
fi
crontab -r -u $1
Portanto, sempre que você executar userdel , todos os trabalhos do cron pertencentes ao usuário serão removidos.