Une procédure plus générique et administrative sur la création d'un compte se trouve ici: https://git.hadoly.fr/CS_CT/Adhesion
La gestion des associations et de leur membres se fait via ldap_fusiondirectory
Chaque association est un département de type organisme au sens FD du terme.
Un membre est un compte utilisateur, créé dans le département adéquat, avec les attributs suivants:
Il suffit d'en faire des membres des groupes correspondants. Par exemple les membres du groupe cloud_group ont accès au service nextcloud
Depuis la liste des utilisateurs sur https://bottin.hadoly.fr
Il suffit de faire un “copier” puis “action” → “coller” de l'utilisateur à renommer.
Ne pas oublier de changer l'adresse principale de l'utilisateur (qui doit être identique à son login hadoly).
Une fois les changements validés on supprime le compte d'origine
J'ai créé un modèle permettant de créer rapidement un utilisateur dans la branche “hadoly.fr” ayant accès à tous nos services
Se connecter en admin sur fusiondirectory : https://bottin.hadoly.fr/
Aller dans “Utilisateurs”
Cliquer sur le bouton “Action” → “Créer” → “Depuis modèle”
Choisir le modèle “utilisateur_hadoly” et cliquer sur “Continuer”
Remplir les champs, cliquer sur “Continuer”
Éventuellement compléter les autres champs, cliquer sur continuer.
penser à renseigner le champ “nom à afficher” dans la partie “informations personnelles”
penser également à renseigner une adresse Email Privé dans l'onglet “Personnel”. Cette adresse (!= @hadoly.fr) sert notamment à la gestion du mot de passe via mdp.hadoly.fr
Dans l'onglet Courriel bien vérifier que l'adresse principale == login@hadoly.fr et pas autre chose, sinon l'envoi de mail ne fonctionnera pas
Une fois le compte créé, penser à le dire au membre, en l'invitant à changer son mot de passe via https://mdp.hadoly.fr
Astuce pour les adhésions associatives avec plusieurs comptes : Ne pas renseigner le prénom du compte dans le 1er écran pour que l'adresse demandée corresponde à ce qui est renseigné dans le nom. Remplir le prénom dans le second écran car il est obligatoire (ça peut être identique au nom) pour qu'il n'influe pas sur l'adresse du compte.
Ajouter l'utilisateur dans la liste de diffusion adherents@listes.hadoly.fr (Mail de contact et mail Hadoly : L'utilisateur peut ensuite désinscrire le mail en doublon)
Galette donne la possibilité de lier des comptes entre eux. Hadoly utilise cette fonctionnalité pour gérer les comptes multiples d'un même adhérent. La filiation se fait dans le sens parent –> enfant, ce qui veut dire qu'il faut faire la manip sur le compte principal. En mode création ou modification du compte principal, le bouton “Attacher un adhérent” s'affiche en haut de l'écran et permet la saisie du compte secondaire.
Si on souhaite déléguer la gestion des comptes à un adhérent, il faut lui attribuer sa propre branche ldap avec tous les droits dessus:
Créer un compte utilisateur de service, dans la branche service
Coller mot de passe et login dans un privatebin
Créer la branche à la racine de l'arbre, de type Organisation“
Dans l'onglet “affectation ACL” et Rajouter une affectation avec les propriétés suivantes:
Il faut ensuite copier un modèle utilisateur existant (par exemple celui de Hadoly) dans la branche créée, et l'adapter (faire attention aux groupes)
Tester: se connecter dans un onglet privé à bottin avec le compte et le mot de passe du compte, s'assurer qu'on accède à rien d'autre que la branche et le modèle correspondant
status: wip
Recueillir le consentement de l'utilisateur.
Supprimer le compte via FD, sur bottin
Supprimer Archiver le compte sur Galette
Identifier login / nom du répertoire de donnée
Les comptes nextcloud sont supprimésdésactivés automatiquement si le compte ldap n'existe plus. Les comptes désactivés sont visibles via la première requète ci-dessous.
Sur guethenoc:
sudo -u www-data php /srv/nextcloud/occ ldap:show-remnants # afficher les comptes nextcloud sans compte ldap sudo -u www-data php /srv/nextcloud/occ user:list |grep -i NOM sudo -u www-data php /srv/nextcloud/occ user:delete ID #ça ne marche que pour les comptes locaux ou les comptes dont la partie ldap a été supprimée
Se connecter en admin
depuis interface d'admin
Virer utilisateur de l'organisation Hadoly
Supprimer son compte
TODO: what happened to their repo ?
Sur gauvain supprimer /mnt/data/mail/NOM