Supprimer un utilisateur

Voici un tuto pour vous montrer comment supprimer un utilisateur de votre installation multi-user sous ruTorrent. Pour cela, rien de plus simple, il suffit suivre tuto d’ajout d’un utilisateur… à l’envers.
Pour rappel :
Le nom d’utilisateur => <user>
Les 3 premiers caractères du nom d’utilisateur en minuscule => <u>
Les 3 premiers caractères du nom d’utilisateur en majuscule => <UU>
On supprime la tache cron :
crontab -e
On efface ça :
*/1 * * * * if ! ( ps -U <user> | grep rtorrent > /dev/null ); then /etc/init.d/<u>.rtord start; fi
On arrête rTorrent :
/etc/init.d/<u>.rtord stop
On arrête tous les processus liés à cet utilisateur :
pkill -u <user>
On le supprime le script de démarrage de rtorrent :
rm /etc/init.d/<u>.rtord
On supprime les configurations de l’utilisateur dans ruTorrent :
rm -R /var/www/rutorrent/conf/users/<user>
rm -R /var/www/rutorrent/share/users/<user>
On supprime la ligne correspondant à l’utilisateur dans le fichier d’authentification :
nano /etc/lighttpd/.auth
Ainsi que dans le fichier conf de Lighttpd :
nano /etc/lighttpd/lighttpd.conf
Et supprimer :
"/<UU>0" =>
( "127.0.0.1" =>
(
"socket" => "/home/<user>/.session/<u>.socket",
"check-local" => "disable",
"disable-time" => 0, # don't disable scgi if connection fails
)
),
Redémarrer le serveur web :
/etc/init.d/lighttpd restart
Si vous utilisez un partition par utilisateur, il suffit de la démonter :
umount /home/<user>
Et supprimer le point de montage :
nano /etc/fstab
Puis enlever la ligne :
/dev/sdxX /home/<user> ext3 defaults 0 0
Et/ou supprimer le dossier :
rm -R /home/<user>
En cas de message d'erreur, c'est qu'il y a encore une application active qui travaille dans le répertoire (rtorrent/ftp). Pour palier à cela, tuer tout les processus initiés par l'utilisateur en utilisateur HTOP (vous positionnez le curseur sur le programme et appuyez sur F9 et une nouvelle fois sur F9).


Et voilà c’est fini ! Vous n’avez plus qu’à installer votre nouvel utilisateur.
Répondre…