Le problème
Impossible de supprimer un utilisateur et userdel génère l'erreur ci-dessous :
# userdel -r username userdel: user username is currently used by process xxx
La solution
De nouveaux processus enfants sont créés à chaque fois que la commande "userdel" est exécutée et ne peuvent donc pas supprimer l'utilisateur.
Vous pouvez utiliser les commandes ci-dessous pour supprimer de force l'utilisateur.
# killall -TERM -u username # userdel -f username
Le -f supprimerait de force cet utilisateur, y compris le répertoire personnel/mail de l'utilisateur (le cas échéant). Par conséquent, n'utilisez cette option que si vous savez ce qui est supprimé pour cet utilisateur spécifique. Lorsque vous utilisez l'option -f, vous n'avez pas besoin d'utiliser l'option -r.