Actions

Benutzer verwalten

From LimeSurvey Manual

Revision as of 15:35, 25 July 2018 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Benutzerverwaltung

Die Benutzerverwaltung ermöglicht es Ihnen, zusätzliche Administrations-Benutzer (Umfrageadministratoren) zu LimeSurvey hinzuzufügen. In diesem Abschnitt sollen diese einfach nur "Benutzer" genannt werden - nicht zu verwechseln mit den Umfrageteilnehmern.


Benutzer erstellen

Um einen neuen Benutzer anzulegen, muss in die Benutzer-Verwaltung (in der Hauptmenüleiste von LimeSurvey: Konfiguration -> Umfrageadministratoren verwalten ) gewechselt werden.


File:LimeSurveyBenuzerVerwaltung.jpg


Klicken Sie dann auf Benutzer hinzufügen am linken Rand oberhalb der Tabelle der bereits existierenden Benutzer. (Benutzer-Administration). Es erscheint ein PopUp-Fenster, wo Sie folgendes tun können:

  • Im Textfeld Benutzername wird der gewünschte Benutzername eingetragen.
  • Im Textfeld E-Mail geben Sie die E-Mail-Adresse des Benutzers an. Beachten Sie dabei:
    • LimeSurvey sendet nach dem Anlegen des Benutzers an diese E-Mail-Adresse eine Bestätigungs-E-Mail mit dem Link zum Umfrage-System, dem Benutzernamen und dem Passwort.
    • Wenn Sie nicht möchten, dass der Benutzer selbst die Bestätigungs-E-Mail erhält, sollten Sie vorerst Ihre eigene E-Mail-Adresse eintragen. Dies kann später geändert werden.
    • Diese Adresse wird ebenfalls als Standard-Kontaktadresse für Umfragen verwendet, die mit diesem Benutzer-Account erstellt werden.
  • Im Textfeld Vollständiger Name können Vor- und Nachname des Benutzers eingetragen werden. Beachten Sie bitte, dass der Vollständige Name nicht nur intern angezeigt wird, sondern auch als Standard-Kontakt-Ansprechpartner für Umfragen verwendet wird, die mit diesem Benutzer-Account erstellt werden (und damit den Umfrage-Teilnehmern sichtbar wird).
  • Mittels des Buttons Speichern wird der Benutzer hinzugefügt.



Nun wurde ein neuer Benutzer angelegt. Wie dem Benutzer verschiedene (globale) Berechtigungen zugewiesen werden, wird im weiteren Verlauf dieses Abschnitts erläutert.



Unterhalb der Spalte Aktion sehen Sie vier Buttons, mit denen Sie die folgenden Aktionen ausführen können:



  • edit the general aspects of a user - by clicking the pen symbol.
  • delete the user from the survey administrators database - by clicking the wastebin button.
  • set global permissions for a user - by clicking the lock symbol.
  • set theme permissions for a user - by clicking the pen-and-lock symbol.

Benutzer bearbeiten: Allgemeine Einstellungen

Um die allgemeinen Einstellungen eines Benutzers zu bearbeiten, klicken Sie auf den Button mit dem Stift-Symbol:

Sie können die E-Mail-Adresse, den vollständigen Namen (Vor- und Nachname) sowie das Passwort ändern. Wenn Sie fertig sind, klicken auf "'Speichern"'.


Benutzer löschen

Um einen Benutzer (sein Benutzerkonto) zu löschen, klicken Sie einfach auf den Button mit dem Papierkorb-Symbol in der Zeile mit dem Benutzerkonto, das gelöscht werden soll.

Globale Berechtigungen für einen Nutzer setzen

  Globale Berechtungen gelten für alle in dem LimeSurvey-System enthaltenen Befragungen. Wie Sie Berechtigungen nur für eine spezielle Umfrage setzen, finden Sie im Abschnitt Einstellen von Berechtigungen für einzelne Umfragen.


Um globale Berechtigungen für einen Benutzer zu setzen klicken Sie einfach den Button mit dem Schloss-Symbol.



Das System verwendet CRUD-Berechtigungen (CRUD = Create, Read, Update, Delete = Erstellen, Anzeigen, Aktualisieren, Löschen), ebenso wie bei den [[Einstellen von Berechtigungen für einzelne Umfragen|Berechtigungen für einzelne Umfragen]]. Wenn Sie die erste Checkbox markieren, wird die ganze Zeile markiert. Sie können die Berechtigungen aber auch detaillierter konfigurieren.


Sie können die folgenden Rechte hinzufügen oder entfernen:

  • Label sets: Permission to create, view, update, delete, export, and import label sets. The label sets don't have specific permissions (unlike themes).
  • Einstellungen & Plugins: Ein Benutzer mit dieser Berechtigung kann die Integrität der LimeSurvey-Datenbank überprüfen, sie als .sql-Datei sichern, globale Einstellungen des LimeSurvey-Systems ändern, die Angaben aus PHP info in den globalen Einstellungen einsehen sowie Plugins verwalten.
  • Umfragen: Berechtigung für alle Umfragen des LimeSurvey-Systems. Um einen Benutzer nur zum Erstellen und Verwalten seiner eigenen Umfragen zu authorisieren, vergeben Sie nur die Berechtigung 'Erstellen'. Der Ersteller einer Umfrage ist der Besitzer dieser Umfrage und hat damit immer volle Berechtigungen in dieser Umfrage. Beachten Sie bitte, dass außerdem Berechtigungen für einzelne Umfragen vergeben werden können.
Globale Berechtigungen haben immer Vorrang vor umfragespezifischen Berechtigungen!
  • Themes: It allows the user to use all the available design themes and edit all non-standard themes. A person with this right should have sufficient knowledge in terms of HTML, Javascript, and CSS. If a user is not familiar with these things and is supposed to use a specific design themes, it would be better to only give him 'read' permission. Each theme can have specific permissions.
  • Benutzergruppen: Berechtigung, um Benutzergruppen zu erstellen, anzuzeigen, zu aktualisieren und zu löschen.
  • Benutzer: Mit dieser Berechtigung kann ein Benutzer seine eigenen Benutzer erstellen, bearbeiten sowie löschen. Die neu angelegten Benutzer können maximal die gleichen Berechtigungen haben wie der Benutzer, der sie angelegt hat. Ebenso ist es nicht möglich, Benutzer, die von anderen (LimeSurvey-System-)Administrator-Benutzern angelegt wurden, zu modifizieren; dafür ist die Berechtigung "Superadministrator" (siehe unten) notwendig.
  • Superadministrator: Dieses Recht kann nur durch den Benutzer 'admin' hinzugefügt oder entfernt werden und gewährt volle Rechte innerhalb der gesamten LimeSurvey-Systems.
  Warnung : Da diese Berechtigung sehr mächtig ist, sollte man sehr vorsichtig mit ihrer Gewährung sein.


  • Nutze interne Datenbank-Authentifizierung: Mit dieser Berechtigung hat man Zugriff auf die LimeSurvey-Backend über die Zugangs-Seite (z.B. http://domain/admin/authentication/sa/login). Versucht ein Benutzer sich ohne diese Berechtigung beim LimeSurvey-Panel einzuloggen, erscheint die folgende Fehlermeldung: 'Interne Datenbank-Authentifizierung ist für diesen Benutzer nicht erlaubt'.

Set theme permissions for a user

With theme permissions, you can decide which design themes a user can select when creating or editing a survey. It might be a good idea to restrict the design themes a user can select in order to prevent unwanted use of design themes, which you might consider to not be suitable for a survey/questionnaire.

For example, if you have a specific design themes for a group of users or customers, you might want to restrict their access to other themes to only make them use the themes created for their purpose.

To set or edit the themes permissions for a user, simply click the pen-and-lock symbol for design themes:



Select the design themes to which the respective user or user groups should have access. After you finished your selection or deselection, do not forget to hit the Save button: 0.75px.

Zum besseren Verständnis dieser Funktion, studieren Sie die weiter unten auf dieser Seite stehenden Beispiele.

Nutzung von Einmalpasswörtern

Seit LimeSurvey Version 1.81 ist es möglich, einen Login über /limesurvey/admin durchzuführen, wobei der Benutzername und ein Einmalpasswort - das zuvor von einer externen Anwendung in die Tabelle users (Spalte one_time_pw) geschrieben wurde - per URL zu übertragen.

Um diese Login-Methode nutzen zu können, muss die Datei config.php ergänzt bzw. angepasst werden, so dass folgende Zeile enthalten ist:

  • Für LimeSurvey vor Version 2: $use_one_time_passwords = true;
  • Für LimeSurvey ab Version 2: 'use_one_time_passwords' => true in der Sektion 'config' gegen Ende der Datei (nach // Update default LimeSurvey config here.).

Die URL muss die folgenden Parameter enthalten:

  • user: Der Benutzername, mit dem sich der Benutzer standardmäßig bei LimeSurvey anmeldet. Dieser muss in der Tabelle users vorhanden sein.
  • onepass: Das Passwort im Klartext; es wird dann mit dem in der Datenbank hinterlegten Passwort abgeglichen.

Eine gültige URL für ein Login mit einem Einmalpasswort würde damit wie folgt aussehen:

Die Angabe von 'secretpassword' erfolgt im Klartext, nicht MD5-codiert.

Bitte beachten Sie:

  • Um Einmalpasswörter verwenden zu können,muss die oben beschriebene Einstellung in der Datei config.php existieren
  • Der übergebene Benutzername muss in der Tabelle users existieren
  • Das Einmalpasswort, welches von einer externen Anwendung in die users-Tabelle (Spalte one_time_pw) geschrieben wurde, muss als MD5 hash abgelegt sein
  • Das im Klartext übergebene Passwort wird beim Login mittels md5() Funktion gehasht und anschließend mit dem in der Datenbank hinterlegten Passwort abgeglichen. Beide Passwörter müssen übereinstimmen.
  • Nach dem einmaligen Login wird das Einmalpasswort aus der Datenbank gelöscht und eine automatische Anmeldung mit diesem Passwort ist nicht mehr möglich.

Berechtigungen nur für eine einzelne Umfrage

Diese Berechtigungen gelten nur für eine einzelne Umfrage. Soll ein Benutzer Berechtigungen für das ganze System erhalten, müssen Sie globale Berechtigungen setzen.

  Achtung : Auch für Berechtigungen für einzelne Umfragen muss ein Benutzerkonto vorhanden sein. Sofern es noch nicht vorhanden sein sollte, muss es zunächst angelegt werden, bevor die umfragespezifischen Berechtigungen vergeben werden. Das gleiche gilt für Benutzergruppen, denen umfragespezifische Rechte verliehen werden sollen: Die Gruppe muss existieren und mindestens einen Benutzer enthalten.


Um die Berechtigungen für eine einzelne Umfrage zu setzen wählt man im Umfrage-Menü unter Einstellungen den Menüpunkt Umfrageberechtigungen aus.




Berechtigungen für eine einzelne Umfrage an einen einzelnen Benutzer vergeben

Wählen Sie nun den Benutzer aus, dem Berechtigung für diese Umfrage verliehen werden sollen und klicken Sie auf Benutzer hinzufügen.



Nach einer Bestätigung können Sie mit einem Klick auf Bearbeite Umfrageberechtigungen die Berechtigungen detailliert einstellen. Es erscheint die folgende Berechtigungsmatrix:

In dieser Matrix können die Berechtigungen für die einzelnen Bereiche festgelegt werden. Durch einen Klick auf die Checkbox in der ersten Spalte nach den Bereichsbezeichnungen können alle Berechtigungen für einen Bereich ausgewählt werden. In den weiteren Spalten können die Berechtigungen innerhalb eines Bereichs einzeln hinzugefügt oder entfernt werden.

Ein Klick auf den Button mit dem doppelten Pfeilsymbol oberhalb der ersten Spalte öffnet oder schließt die erweiterte Darstellung der Einzelberechtigungen innerhalb der Bereiche.
Ein Klick auf Speichern übernimmt die Änderungen.

Weiter unten bei Anwendungsfälle finden Sie einige Beispiele, mit denen Sie Ihr Verständnis des Berechtigungssystems von LimeSurvey vertiefen können.

Berechtigungen für eine einzelne Umfrage an eine Benutzergruppe vergeben

Wählen Sie eine Benutzergruppe aus, deren Berechtigung für diese Umfrage Sie festlegen wollen, und klicken Sie auf Benutzergruppe hinzufügen.

Wählen Sie dann in der Matrix der Berechtigungen die gewünschten recht für diese Benutzergruppe aus. Mit dem Doppelpfeil-Button oberhalb der ersten Spalte können Sie die erweiterte Darstellung der Berechtigungen ein- und ausschalten.



Nachdem Sie die Bearbeitung der Berechtigungen der Umfrage für diese Benutzergruppe abgeschlossen haben, klicken Sie auf Speichern in der oberen rechten Ecke.

Weiter unten bei Anwendungsfälle finden Sie einige Beispiele, mit denen Sie Ihr Verständnis des Berechtigungssystems von LimeSurvey vertiefen können.

The user group function is still experimental. Use our bugs tracker to describe any kind of inconsistencies.

Anwendungsfälle

Hier wird erläutert, welche Berechtigungen für einige typische Anwendungsfälle gesetzt werden sollten.


I want to add a new person in charge for administrating LimeSurvey

  • Log in as admin.
  • Create a new user account.
  • Grant that user the Superadministrator permission.
  • Not necessary : Setting the theme permissions (Superadministrator has all permissions for all themes).
  • Not necessary : Setting the survey permissions (Superadministrator has all permissions for all surveys).


A new user wants to create his/her own surveys

  • Log in as admin (or as a user that has the Superadministrator permission).
  • Create a new user account.
  • Set global permissions for that user to Create survey.
  • Optional : Set theme permissions - select which theme(s) should be used by the user/user group.

The creator of a survey needs another person to edit his/her survey

  • Log in as admin (or as a user that has the Superadministrator permission).
  • Create a new user account.
  • Set no global permissions for user.
  • Set no theme permissions for user.
  • Set the survey permissions the way you want. If he/she should receive all the survey permissions, you can check the first box from each row. Otherwise, click on the double-right arrowhead to see the expanded matrix (upper right corner) and select only those rights you believe the respective user should have.


A person responsible for the survey wants to see the results of the survey and export them

  • Log in as admin (or as a user that has the Superadministrator permission).
  • Create a new user account.
  • Set no global permissions for user.
  • Set no theme permissions for user.
  • Set survey permissions to: Responses -> View/read and export, and Statistics: View/read.


Einrichtung von Benutzerkonten für Praktikanten, die bei der Übersetzung einer Umfrage helfen

  • Loggen Sie sich über den admin-Account oder mit einem Account ein, der Super-Administrator-Rechte hat
  • Erstellen Sie die gewünschte Anzahl neuer Benutzer
  • Erstellen Sie eine Benutzergruppe "Übersetzer" und fügen Sie die eben angelegten Benutzer dort ein
  • Rufen Sie die zu übersetzende Umfrage auf und dort die Umfrageberechtigungen. Geben Sie der Gruppe "Übersetzer" das Recht Schnellübersetzung.
Siehe auch Abschnitt zu Arten von LimeSurvey-Benutzern.