La procédure qui suit ne concerne que la suppression du compte et de son accès par ssh. Pour les autres Services ou applications à reconfigurer en vue d'une fermeture complète de tous les accès pour un compte donné, voir ici.
Soit « coccinelle
» l'identifiant du compte à supprimer :
sudo deluser --remove-home coccinelle
C'est généralement suffisant. Mais dans le cas où la directive AllowUsers
a un contenu dans /etc/ssh/sshd_config
, on supprime coccinelle
de cette
liste, et on n'oublie pas de relancer le serveur ssh
avec sa nouvelle configuration ; cela n'interrompt pas les connexions en
cours :
if grep -q '^\s*AllowUsers\s' /etc/ssh/sshd_config; then
sudo sed -i '/^\s*AllowUsers\s/s,\s\+coccinelle\(\s\|$\),\1,g'
sudo service ssh restart
fi
Et enfin :
sudo etckeeper commit "Suppression du compte de 'coccinelle'."