From 54a4a16306291a54c2912aadd7631f2eafbc21cf Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sun, 1 Mar 2026 23:57:50 +0100 Subject: [PATCH] fix: documentation for user removal --- howto/supprimer_utilisateur.md | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/howto/supprimer_utilisateur.md b/howto/supprimer_utilisateur.md index f9ec4be..3efcfb8 100644 --- a/howto/supprimer_utilisateur.md +++ b/howto/supprimer_utilisateur.md @@ -86,37 +86,43 @@ ceux du crans). ## Owncloud -Il suffit simplement de se rendre dans l'interface d'administration, section -utilisateurices : +Il faut aller sur la VM `owncloud` et lancer la commande : +`sudo -u www-data php /var/www/owncloud/occ user:delete pseudo` +Il est aussi possible d'avoir la liste des utilisateurices sur [https://owncloud.crans.org/settings/users](https://owncloud.crans.org/settings/users), -puis de chercher le compte et de simplement le supprimer. +mais l'intégration avec le ldap peut créer des comptes fantômes qui peuvent ne +pas apparaître. ## Nextcloud -Même chose que pour Owncloud. +Il faut aller sur la VM `nextcloud` et lancer la commande : +`sudo nextcloud-occ user:delete pseudo`. -Il suffit simplement de se rendre dans l'interface d'administration, section -utilisateurices : +Se rendre sur [https://nextcloud.crans.org/settings/users](https://nextcloud.crans.org/settings/users), -puis de chercher le compte et de simplement le supprimer. +n'affiche pas forcément les comptes ldap supprimés. Il est possible de lancer +`nextcloud-occ ldap:show-remanent` pour voir l'ensemble des comptes qui ne sont +plus référencés dans le ldap. ## Mailman -On commence par se rendre dans [Django-Admin](https://lists.crans.org/admin/). - -S'il n'y a pas de compte, aucune question à se poser. - -S'il y a un compte, on le supprime. - Potentiellement, la personne est présente sur mailman de manière non-liée à son éventuel compte crans. Dans ce cas, il va falloir faire du ménage avec l'adresse mail et donc de l'aide de l'utilisateurice qui va devoir indiquer son adresse et les ML qu'iel reçoit/administre. Ça peut être un peu les bazar -si il y a plusieurs adresses non-liées. Si la personne est lae dernièr⋅e +s'il y a plusieurs adresses non-liées. Si la personne est lae dernièr⋅e propriétaire d'une liste, il faudra soit la supprimer soit lui trouver un⋅e nouvelleau propriétaire (c'est pas obligatoire mais alors c'est root@crans.org le propriétaire par défaut, ce qui n'est pas une solution durable). +Pour supprimer, on commence par se rendre dans la liste des comptes crans reliés +à mailman : . + +Ensuite, on peut se rendre sur pour +supprimer les utilisateur.ices. On peut les supprimer dans la page +d'administration de Django, mais cela ne semble pas les supprimer de la base de +donnée de mailman. + ## Wiki Si la connexion par le CAS est configurée, il faut penser à