Gestion des utilisateurs
From LimeSurvey Manual
Description
Si vous cliquez sur cet icône
, vous accéderez à un outil de gestion des utilisateurs. Selon vos droits, vous pourrez modifier votre mot de passe, mais aussi créer de nouveaux utilisateurs ou modifier les utilisateurs existants. Ce sont des droits généraux, pour définir des droits à un utilisateur sur une enquêtes spécifique vous devez accéder a la gestion de sécurité du questionnaire
Créer des utilisateurs
Pour créer un nouvel utilisateur, ouvrez la boîte de dialogue de gestion des utilisateurs en cliquant sur Configuration (situé sur la barre d'outils principale de LimeSurvey) -> Gestion des utilisateurs.

Ensuite, cliquez sur Ajouter un utilisateur situé en haut à droite du tableau Contrôle utilisateur. Une fenêtre s'affichera vous demandant de :
- Saisissez le nom d'utilisateur souhaité dans le champ Nom d’utilisateur.
- Saisissez l'adresse de courriel dans le champ Courriel. Veuillez noter que :
- LimeSurvey envoie un courriel de confirmation à l'adresse saisie dans le champ Courriel. Cette adresse de courriel sera utilisée comme adresse de contact par défaut pour les questionnaires créés par l'utilisateur concerné.
- Si vous ne souhaitez pas que l'utilisateur reçoive le courriel de confirmation contenant un lien vers l'application LimeSurvey, le nom d'utilisateur et le mot de passe, vous pouvez utiliser votre propre adresse de courriel pour recevoir ce courriel de confirmation. Ensuite, vous pourrez remplacer cette adresse par celle de l'utilisateur.
- Saisissez le nom complet de l'utilisateur dans le champ Nom complet. Veuillez noter que le nom complet saisi ici sera utilisé comme nom de la personne de contact par défaut pour les questionnaires créés par l'utilisateur concerné.
- Vous pouvez éventuellement utiliser Date/Heure d'expiration si vous souhaitez définir une date d'expiration pour l'utilisateur nouvellement créé. Après cette date/heure, l'utilisateur ne pourra plus se connecter.
- Vous pouvez également définir, de façon facultative, le mot de passe initial de l'utilisateur, mais nous vous conseillons de lui demander de le modifier après sa première connexion.
- Cliquez sur Sauvegarder pour créer le nouvel utilisateur.
Notez que la complexité du mot de passe est appliquée et validée par le plugin PasswordRequirement.
Vous venez de créer votre premier utilisateur. Pour en savoir plus sur les permissions des utilisateur, veuillez lire la suite.

Ci-dessous, vous pouvez voir quatre options sous la colonne Action qui vous permettent de :

- modifier les propriétés générales d'un utilisateur - en cliquant sur le symbole du stylo.
- supprimer l'utilisateur de la base de données des administrateurs du questionnaire - en cliquant sur le bouton corbeille.
- définir les autorisations globales pour un utilisateur - en cliquant sur le symbole du cadenas .
- définissez les autorisations de thème pour un utilisateur - en cliquant sur le symbole du stylo et du cadenas.
Propriété des utilisateurs et permissions de gestion des utilisateurs
Chaque compte utilisateur a un propriétaire. Le propriétaire est l'utilisateur qui a créé le compte. La colonne Créé par du tableau de gestion des utilisateurs indique qui possède chaque compte. Si un super-administrateur est devenu propriétaire d'un compte, cette colonne affiche le nouveau propriétaire.
Les utilisateurs disposant de la permission Super-administrateur peuvent gérer tous les comptes utilisateur. Pour tous les autres utilisateurs, les permissions globales Utilisateur(s) s'appliquent uniquement aux comptes dont ils sont propriétaires.
| Action | Condition requise pour les utilisateurs sans la permission Super-administrateur | Utilisateurs avec la permission Super-administrateur |
|---|---|---|
| Voir le détail de l’utilisateur | Utilisateur(s) → Visualiser/Lire (s'applique à tous les utilisateurs) | Tous les utilisateurs |
| Créer des utilisateurs | Utilisateur(s) → Créer. Vous devenez le propriétaire du nouvel utilisateur. | Oui |
| Editer l’utilisateur | Utilisateur(s) → Mettre à jour et vous êtes propriétaire de l'utilisateur | Tous les utilisateurs |
| Activer ou désactiver un utilisateur | Utilisateur(s) → Mettre à jour et vous êtes propriétaire de l'utilisateur | Tous les utilisateurs |
| Éditer les permissions | Utilisateur(s) → Mettre à jour et vous êtes propriétaire de l'utilisateur | Tous les utilisateurs |
| Supprimer un utilisateur | Utilisateur(s) → Supprimer et vous êtes propriétaire de l'utilisateur | Tous les utilisateurs |
| Attribuer des rôles utilisateur | Impossible | Nécessite Super-administrateur → Créer |
| Définir les permissions de thème | Impossible | Tous les utilisateurs |
| Devenir propriétaire | Impossible | Vous fait devenir propriétaire de l'utilisateur |
Veuillez noter :
- Aucun utilisateur ne peut modifier ses propres permissions ou ses propres rôles utilisateur. Pour modifier votre nom, votre adresse de courriel ou votre mot de passe, utilisez Compte dans le menu utilisateur situé dans le coin supérieur droit.
- Le compte administrateur initial (identifiant utilisateur 1) ne peut être ni édité ni supprimé par d'autres utilisateurs.
- Pour éditer un compte disposant de la permission Super-administrateur, vous devez en être le propriétaire et disposer de la permission Super-administrateur → Créer.
- Les utilisateurs sans la permission Super-administrateur ne peuvent accorder que les permissions qu'ils possèdent eux-mêmes.
- Devenir propriétaire vous fait uniquement devenir propriétaire du compte. Vous ne pouvez pas transférer la propriété d'un compte à un autre utilisateur.
Comptes créés par des extensions d'authentification
Les comptes créés automatiquement lors de la première connexion, par exemple par l'extension d'authentification LDAP ou celle du serveur web, appartiennent à l'administrateur initial (identifiant utilisateur 1). Les autres utilisateurs disposant des permissions globales Utilisateur(s) ne sont pas propriétaires de ces comptes et peuvent donc, au mieux, les consulter. Seul un utilisateur disposant de la permission Super-administrateur peut éditer ces comptes, modifier leurs permissions ou les supprimer.
Modifier l'utilisateur
Cliquez sur l'icône du stylo pour modifier les informations de l'utilisateur.
Vous pouvez saisir une nouvelle adresse e-mail, un nouveau nom et modifier son mot de passe. Cliquez sur "Sauvegarder" pour confirmer les modifications.
Supprimer l'utilisateur
Pour supprimer un compte utilisateur, cliquez sur l'icône corbeille correspondante (située sur la même ligne que le compte utilisateur que vous souhaitez supprimer) et cliquez sur OK.
Définir les permissions globales pour un utilisateur
Pour définir des autorisations globales pour un utilisateur, cliquez sur le symbole cadenas.

Le système CRUD (créer, lire, mettre à jour et supprimer) s'utilise de la même façon que les paramètres d'autorisation de questionnaire. Pour plus d'options de permissions utilisateur, nous vous recommandons d'étendre la grille à l'aide de la flèche droite à double pointe, située dans son coin supérieur droit. Si vous cochez la première case, toutes les autorisations CRUD de cette ligne seront automatiquement cochées.

Vous pouvez désormais ajouter ou supprimer les permissions suivantes :
- Panneau des participants : Pour plus de détails, continuez à lire sur la base de données centrale des participants ici.
- Ensembles d'étiquettes : autorisation de créer, voir, modifier, supprimer, exporter et importer des ensembles d'étiquettes. Les jeux d'étiquettes n'ont pas d'autorisations spécifiques (contrairement aux thèmes).
- Paramètres et plugins : avec cette permission, un utilisateur peut vérifier l'intégrité des données, enregistrer la base de données SQL dans un fichier .sql, gérer les paramètres globaux, afficher les informations PHP dans les paramètres globaux et gérer tous les plugins.
- Groupes de questionnaires (New in 4.4.0 ) : Donne accès à tous les groupes de questionnaires. Pour permettre à l'utilisateur de gérer son propre groupe de questionnaires, donnez-lui l'autorisation de « créer ». Un créateur d'un groupe de questionnaires est (par défaut) le propriétaire de ce groupe de questionnaires.
- Questionnaires : Donne accès à toutes les questionnaires. Pour permettre à un utilisateur de créer et de gérer uniquement son propre questionnaire, donnez-lui l'autorisation de « créer ». Le créateur d'un questionnaire est le propriétaire du questionnaire et pourra toujours le gérer. N'oubliez pas que chaque questionnaire peut accorder des autorisations différentes.
- Thèmes : Permet à l'utilisateur d'utiliser tous les thèmes de disponibles et de modifier tous les thèmes non standard. Une personne disposant de ce droit doit avoir des connaissances suffisantes en HTML, Javascript et CSS. Si un utilisateur n'est pas familier avec ces choses et est censé utiliser des thèmes de conception spécifiques, il serait préférable de ne lui donner que l'autorisation de « lecture ». Chaque thème peut avoir des autorisations spécifiques.
- Groupes d'utilisateurs : Permet à un utilisateur de créer/afficher/mettre à jour/supprimer des groupes d'utilisateurs.
- Utilisateur(s) : permet à un utilisateur de créer de nouveaux utilisateurs, ainsi que de les éditer, activer, désactiver, supprimer et de définir leurs permissions, pour les utilisateurs dont il est propriétaire. Avec Visualiser/Lire, l'utilisateur peut consulter le détail de tous les utilisateurs. Un utilisateur ne peut accorder que les permissions qu'il possède lui-même. Les utilisateurs appartenant à d'autres utilisateurs ne peuvent être gérés que par un utilisateur disposant de la permission Super-administrateur. Pour plus de détails, voir Propriété des utilisateurs et permissions de gestion des utilisateurs.
- Superadministrateur : ne peut être ajouté que par un autre superadministrateur avec ce paramètre en tant que mise à jour et accorde une autorisation complète à l'ensemble de l'application LimeSurvey, y compris l'installation de plugins et l'utilisation de tout type de contenu (y compris JavaScript) dans le contenu de l'enquête. (voir aussi paramètres de sécurité globaux)
- Utiliser l'authentification de la base de données interne : Permet aux utilisateurs d'accéder à l'administration de LimeSurvey via la page d'authentification (par exemple http://domain/admin/authentication/sa/login). Si elle n'est pas cochée et que l'utilisateur respectif essaie de se connecter au panneau de LimeSuvey, il obtiendra l'erreur suivante : « La méthode d'authentification de la base de données interne n'est pas autorisée pour cet utilisateur ».
Importer et exporter des utilisateurs
Vous pouvez importer et exporter des utilisateurs au format CSV et JSON à l'aide de ces boutons de la page Gestion des utilisateurs.

Lors de l'importation d'utilisateurs, une fenêtre modale s'ouvre et indique les champs qui doivent être présents. Vous pouvez choisir de remplacer les utilisateurs existants en cochant cette case.

Exemple de structure JSON :
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
Exemple de structure CSV :
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
Définir les permissions de thème pour un utilisateur
Avec les permissions de thème, vous pouvez décider quels thèmes un utilisateur peut sélectionner lors de la création ou de la modification d'une enquête.
Si vous avez des thèmes spécifiques pour un groupe d'utilisateurs, vous pouvez restreindre leur accès à d'autres thèmes pour vous assurer qu'ils n'utilisent que des thèmes créés pour eux.
Pour définir ou modifier les autorisations de thèmes pour un utilisateur, cliquez sur le symbole stylo et cadenas.

Sélectionnez les thèmes auxquels l'utilisateur ou les groupes d'utilisateurs respectifs doivent avoir accès. Après avoir terminé votre sélection ou désélection, n'oubliez pas de cliquer sur Sauvegarder :
.
Pour mieux comprendre cette fonction, consultez les exemples fournis ci-dessous.
Activer et désactiver des utilisateurs
Il est possible de marquer un utilisateur comme activé ou désactivé.
Un utilisateur désactivé ne peut pas se connecter à l'interface d'administration.
Les utilisateurs sans la permission Super-administrateur ne peuvent activer ou désactiver que les utilisateurs dont ils sont propriétaires et doivent disposer de la permission globale Utilisateur(s) → Mettre à jour. Voir Propriété des utilisateurs et permissions de gestion des utilisateurs.
Utiliser des mots de passe à usage unique
Un utilisateur peut ouvrir la page de connexion à l'administration de LimeSurvey sur xxxVotreInstance/limesurvey/admin et inscrire son identifiant et son mot de passe à utilisation unique qui aura été précédemment enregistré dans la table des utilisateurs (column one_time_pw) par une application externe.
Pour activer cette méthode de connexion, la ligne 'use_one_time_passwords' => true; doit être ajouté à config.php (il est 'false' par défaut).
L'URL doit contenir les variables suivantes
- user: Le nom d'utilisateur utilisé pour se connecter à LimeSurvey. Ce nom d'utilisateur doit exister dans la table 'users'.
- onepass: Le mot de passe en clair correspondant au mot de passe de la tables 'users'.
Une URL valide pour se connecter à l'aide d'un mot de passe à usage unique ressemblera à ceci :
À surveiller :
- Pour activer cette méthode de connexion, la ligne
'use_one_time_passwords' => truedoit être ajouté dans config.php (il est 'false' par défaut). - Le nom d'utilisateur transmis doit exister dans la table des utilisateurs de LimeSurvey.
- Le mot de passe à usage unique (qui peut être défini via une application externe) doit être stocké sous hash MD5 dans la colonne « one_time_pw » ' de la table users.
- Le mot de passe en texte brut transmis sera haché à l'aide de la fonction sha256 et sera ensuite comparé au hachage stocké dans la colonne one_time_pw de la table users. Les deux mots de passe doivent correspondre.
- Après la première connexion avec le mot de passe à usage unique, celui-ci est supprimé de la base de données. L'utilisateur ne pourra pas se connecter une seconde fois avec ce mot de passe respectif.
Définir les autorisations pour une seule enquête
Ces autorisations ne s'appliquent qu'à une seule enquête. Si vous souhaitez définir des autorisations pour l'ensemble du système, vous pouvez utiliser autorisations globales. Ces autorisations peuvent être proposées à un seul utilisateur ou à un groupe d'utilisateurs.
Pour modifier les permissions d'un questionnaire, cliquez sur l'onglet Paramètres'. Ensuite, cliquez sur Permissions du questionnaire et choisissez à qui vous souhaitez offrir des permissions. Les permissions peuvent être offerts soit séparément à des utilisateurs spécifiques, soit à un groupe d'utilisateurs.


Accorder des permissions sur un questionnaire à un utilisateur
À l'étape suivante, sélectionnez l'utilisateur qui recevra les permissions sur le questionnaire et cliquez sur Ajouter un utilisateur.

Après avoir cliqué sur Définir les permissions de questionnaire, la grille des permissions de questionnaire de l'utilisateur s'affichera.

Vous pouvez définir dans cette grille les permissions de questionnaire de l'utilisateur. Cocher une case accorde des permissions de questionnaire à l'utilisateur respectif. Si vous cochez une case de la première colonne, tous les droits de la ligne correspondante seront sélectionnés et supprimés.
Cliquez sur la double flèche droite pour accéder à la version étendue de la grille pour choisir spécifiquement les actions qui peuvent être effectuées par un utilisateur. Après avoir terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder, qui se trouve dans le coin supérieur droit de l'écran.
Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.
Accorder des permissions sur un questionnaire à un groupe d'utilisateur
Cliquez sur ajouter un groupe d'utilisateurs et sélectionnez le groupe d'utilisateurs auquel vous souhaitez ajouter les autorisations.
À l'étape suivante, sélectionnez les permissions que vous allouerez aux membres de ce groupe d'utilisateurs. N'oubliez pas de cliquer sur la double flèche droite pour obtenir une vue étendue de la grille des permissions.

Une fois que vous avez terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder.
Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.
Exemples
Différents scénarios sont présentés ci-dessous. Ils fournissent des conseils sur les permissions nécessaires pour certaines tâches spécifiques et sur la manière dont elles peuvent être accordées aux utilisateurs.
Ajouter un nouvel administrateur LimeSurvey
- Connectez-vous en tant que admin.
- Créez un nouveau compte utilisateur.
- Accordez à cet utilisateur la permission Super-administrateur.
- Pas nécessaire : définition des permissions de thème (Super-administrateur dispose de toutes les permissions pour tous les thèmes).
- Pas nécessaire : définition des permissions du questionnaire (Super-administrateur dispose de toutes les permissions pour tous les questionnaires).
Un nouvel utilisateur veut créer ses propres questionnaires
- Connectez-vous en tant qu'admin (ou en tant qu'utilisateur ayant la permission Superadministrateur).
- Créer un nouveau compte d'utilisateur.
- Définissez les permissions globales pour cet utilisateur sur Permission de créer des questionnaires.
- Facultatif : Définissez les autorisations de thème - sélectionnez le(s) thème(s) devant être utilisé(s) par le utilisateur/groupe d'utilisateurs.
Le créateur d'un questionnaire doit donner à une autre personne la permission de modifier son sondage
- Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur) .
- Créer un nouveau compte utilisateur.
- Définir pas de permissions globales pour l'utilisateur.
- Définir pas de permissions de thème pour l'utilisateur.
- Définir les permissions de questionnaire comme vous le souhaitez. S'il/elle doit recevoir toutes les permissions de questionnaire, vous pouvez cocher la première case de chaque ligne. Sinon, cliquez sur la double flèche droite pour voir la matrice développée (coin supérieur droit) et sélectionnez uniquement les droits que vous pensez que l'utilisateur respectif devrait avoir.
Une personne responsable d'un questionnaire souhaite afficher et exporter les résultats
- Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de la permission Superadministrateur).
- Créer un nouveau compte utilisateur.
- Définir pas de permissions globales pour l'utilisateur.
- Définir pas de permissions de thème pour l'utilisateur.
- Définir les de permissions de questionnaire à : Réponses -> Afficher/lire et Exporter, et Statistiques : Afficher/lire.

Accorder l'autorisation d'aide à la traduction d'un questionnaire
- Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur).
- Créer n' ' comptes d'utilisateurs (où n est le nombre de traducteurs).
- Créez un groupe d'utilisateurs appelé Traducteurs et ajoutez les n comptes à ce groupe.
- Allez dans le Autorisations de sondage et cliquez sur Ajouter un groupe d'utilisateurs.
- S'ils ne font que des traductions, alors offrez-leur l'autorisation Traduction rapide.