Actions

Manage users/es: Difference between revisions

From LimeSurvey Manual

(Created page with "'''Cosas a tener en cuenta:''' * Para habilitar este método de inicio de sesión, la línea Configuración opcional#Use_one_time_passwords| <code>'use_one_time_passwords' =...")
No edit summary
Line 148: Line 148:
* Después del primer inicio de sesión con la contraseña de un solo uso, se elimina de la base de datos. El usuario no podrá iniciar sesión con esa contraseña respectiva por segunda vez.
* Después del primer inicio de sesión con la contraseña de un solo uso, se elimina de la base de datos. El usuario no podrá iniciar sesión con esa contraseña respectiva por segunda vez.


<div class="mw-translate-fuzzy">
=Establecer permisos para una sola encuesta=
==Permiso de configurador==
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 15:19, 6 September 2023

Translation of this page is incomplete.

General

Al hacer click en el ícono se abre la ventana para el manejo de usuarios. Dependiendo de los permisos que tenga asignados, podrá cambiar su contraseña o manipular otras cuentas de usuarios cambiando sus privilegios.

En este contexto, el término usuario se refiere a un alguien  que puede hacer login a la interface de administración de encuestas

Si quiere darle a un usuario acceso limitado a una encuesta,

La herramienta de administración de usuarios le permite agregar usuarios administrativos adicionales a LimeSurvey. Nos referimos a ellos como "usuarios". No los confunda con participantes de la encuesta (encuestados).


Agregar un usuario

Para crear un nuevo usuario, abra el cuadro de diálogo de administración de usuarios haciendo clic en Configuración (ubicado en la barra de herramientas principal de LimeSurvey) -> Administración de usuarios.



Luego, haga clic en Agregar usuario ubicado en el área superior derecha de la tabla Control de usuario. Se mostrará una ventana pidiéndole que:

  • Ingrese el nombre de usuario deseado en el campo Nombre de usuario.
  • Ingrese la dirección de correo electrónico en el campo Correo electrónico. Tenga en cuenta que:
    • LimeSurvey envía un correo electrónico de confirmación a la dirección ingresada en el campo 'Correo electrónico. Esta dirección de correo electrónico se utilizará como dirección de correo electrónico de contacto estándar para las encuestas creadas por el usuario respectivo.
    • Si no desea que el usuario reciba el correo electrónico de confirmación con un enlace a la aplicación LimeSurvey, nombre de usuario y contraseña, Puede utilizar su propia dirección de correo electrónico para enviarle el correo electrónico de confirmación. Después de eso, puede cambiar la dirección de correo electrónico a la dirección del usuario.
  • Ingrese el nombre completo del usuario en el campo Nombre completo. Tenga en cuenta que el nombre completo ingresado aquí se utilizará como el nombre de la persona de contacto estándar para las encuestas creadas por el usuario respectivo.
  • Haga clic en Guardar para crear el nuevo usuario.



Ya ha creado su primer usuario. Para obtener más información sobre configurar permisos de usuario, siga leyendo.



A continuación puede ver cuatro opciones en la columna Acción que le permiten:



  • editar los aspectos generales de un usuario - haciendo clic en el símbolo del bolígrafo.
  • eliminar el usuario de la base de datos de administradores de encuestas - haciendo clic en el botón de la papelera.
  • establecer permisos globales para un usuario - haciendo clic en el símbolo de candado .
  • establecer permisos de tema para un usuario, haciendo clic en el símbolo del lápiz y el candado.

Editar usuario

Haga clic en el icono del lápiz para editar la información del usuario.


Puede ingresar una nueva dirección de correo electrónico, nombre y cambiar su contraseña. Haga clic en Guardar para confirmar los cambios.

Eliminar usuario

Para eliminar una cuenta de usuario, haga clic en el icono de papelera correspondiente (ubicado en la misma línea que la cuenta de usuario que desea eliminar) y haga clic en Aceptar.

Establecer permisos globales para un usuario

Template:Alerta

Para establecer permisos globales para un usuario, haga clic en el símbolo de candado.



Se emplea el sistema CRUD (crear, leer, actualizar y eliminar) (como está en la configuración de permisos de encuesta). Para obtener más opciones de permisos de usuario, recomendamos extender la matriz usando la punta de flecha doble derecha, que se encuentra en la esquina superior derecha. Si marca la primera casilla, todos los permisos CRUD en esa fila se marcan automáticamente.

Ahora puede agregar o eliminar los siguientes permisos:

  • Conjuntos de etiquetas: Permiso para crear, ver, actualizar, eliminar, exportar e importar conjuntos de etiquetas. Los conjuntos de etiquetas no tienen permisos específicos (a diferencia de los temas).
  • Configuración y complementos: con este permiso, un usuario puede verificar la integridad de los datos, guardar la base de datos SQL en un archivo .sql, administrar la configuración global, ver la información de PHP en la configuración global y administrar todos los complementos.
  • Grupos de encuestas (New in 4.4.0 ): Da acceso a todos los grupos de encuestas. Para permitir que el usuario administre su propio grupo de encuestas, otorgue al usuario el permiso de "crear". El creador de un grupo de encuestas es (de forma predeterminada) el propietario de este grupo de encuestas.

Template:Nota

  • Encuestas: Da acceso a todas las encuestas. Para permitir que un usuario solo cree y administre su propia encuesta, otorgue al usuario el permiso de "crear". Un creador de una encuesta es el propietario de la encuesta y siempre podrá gestionarla. Recuerda que cada encuesta puede otorgar permisos diferentes.

Template:Nota

  • Temas: Permite al usuario utilizar todos los temas de diseño disponibles y editar todos los temas no estándar. Una persona con este permiso debe tener conocimientos suficientes en términos de HTML, Javascript y CSS. Si un usuario no está familiarizado con estas cosas y se supone que debe utilizar temas de diseño específicos, sería mejor darle solo permiso de "lectura". Cada tema puede tener permisos específicos.
  • Grupos de usuarios: permite a un usuario crear/ver/actualizar/eliminar grupos de usuarios.
  • Usuarios: Un usuario puede crear, modificar y eliminar sus propios usuarios de administración con este permiso. Los usuarios recién creados no pueden tener permisos superiores a los del usuario principal. Tampoco podrá editar usuarios propiedad de otros usuarios administrativos. Si es necesario hacer esto, se debe otorgar un permiso de superadministrador.
  • Superadministrador: Solo puede ser agregado por otro Superadministrador con esta configuración como actualización y otorga permiso completo para toda la aplicación LimeSurvey, incluida la instalación de complementos y el uso de cualquier tipo de contenido (incluido JavaScript) en el contenido de la encuesta. (ver también configuración de seguridad global)
  • Usar autenticación de base de datos interna: permite a los usuarios acceder al panel de LimeSurvey a través de la página de autenticación (por ejemplo, http://domain/admin/authentication/sa/login). Si no está marcado y el usuario respectivo intenta conectarse al panel de LimeSuvey, obtendrá el siguiente error: "El método de autenticación de la base de datos interna no está permitido para este usuario".

Template:Nota

Establecer permisos de tema para un usuario

Con los permisos de temas, puedes decidir qué temas de diseño puede seleccionar un usuario al crear o editar una encuesta.

Si tiene temas de diseño específicos para un grupo de usuarios o clientes, puede restringir su acceso a otros temas para asegurarse de que utilicen solo temas creados para ellos.

Para configurar o editar los permisos de temas para un usuario, haga clic en el símbolo de lápiz y candado para temas de diseño.



Seleccione los temas de diseño a los que deben tener acceso los respectivos usuarios o grupos de usuarios. Una vez que haya terminado su selección o deseleccionación, no olvide hacer clic en Guardar: 0.75px.

Para comprender mejor esta función, consulte los ejemplos que se proporcionan a continuación.

Usar contraseñas de un solo uso

Un usuario puede llamar al inicio de sesión de LimeSurvey en /limesurvey/admin e ingresar un nombre de usuario y una contraseña de un solo uso (que fue previamente escrita en la tabla de usuarios - columna one_time_pw - mediante una aplicación externa).

Para habilitar este método de inicio de sesión, la línea 'use_one_time_passwords' => true; debe agregarse a config.php (es 'falso' de forma predeterminada).

La URL debe contener las siguientes variables:

  • usuario: El nombre de usuario normalmente utilizado para iniciar sesión en LimeSurvey. Este nombre de usuario debe existir en la tabla 'usuarios' de la base de datos.
  • onepass: La contraseña en texto plano que luego se compara con la contraseña en la tabla 'usuarios'

Una URL válida para iniciar sesión con una contraseña de un solo uso se verá así:

El campo 'contraseña secreta' es texto sin formato, no un hash SHA 256.

Cosas a tener en cuenta:

  • Para habilitar este método de inicio de sesión, la línea 'use_one_time_passwords' => true debe agregarse en config.php (es 'falso' de forma predeterminada).
  • El nombre de usuario pasado debe existir en la tabla de usuarios de LimeSurvey.
  • La contraseña de un solo uso (que se puede configurar a través de una aplicación externa) debe almacenarse como hash MD5 en la columna one_time_pw' ' de la tabla usuarios.
  • La contraseña de texto plano pasada se codificará usando la función sha256 y luego se comparará con el hash almacenado en la columna one_time_pw de la tabla usuarios. Ambas contraseñas deben coincidir.
  • Después del primer inicio de sesión con la contraseña de un solo uso, se elimina de la base de datos. El usuario no podrá iniciar sesión con esa contraseña respectiva por segunda vez.

Establecer permisos para una sola encuesta

Este permiso determina si el usuario puede ejecutar las siguientes acciones:

  • Chequear la integridad de los datos
  • Hacer backups o resguardos de la base de datos
  • Acceder a la información de phpinfo en la pantalla de overview summary


  Attention : An existing user account is required to set permissions for a single survey. If the account doesn't exist, you have to create it first and then change the survey permissions. The same applies to offering survey permissions to a user group. Besides the necessity to have one created, you also need to add at least one user to that group in order to be able to select it and grant it survey permissions.



By default, an user (non-admin) cannot grant survey permissions to users that are not part of the same group as the survey administrator. This is a security option enabled by default in LimeSurvey. To change this, you need to deactivate option Group member can only see own group, located in the Global settings, under the Security tab. However, if you feel unsure about disabling this option, you can create groups containing those users that can be seen and be granted survey permissions by a survey creator.


To change the survey permissions, click the Settings tab. Then, click Survey permissions and choose to whom would you like to offer permissions. The permissions can be offered either separately to specific users or to a user group.




Grant survey permissions to a user

In the next step, select the user that will receive survey permissions and click Add user.



After you click Set survey permissions, the user's survey permissions matrix will be shown.


You can set in this matrix the user's survey permissions. Checking a box grants survey permissions to the respective user. If you click a checkbox from the first column, all the permissions of the corresponding line will be selected/removed.

Click the double-right arrowhead to access the extended version of the matrix to choose specifically the actions that can be performed by a user. After you finished editing the survey permissions, click Save, which is located in the upper right corner of the screen.

Some examples are provided below in order to help you get a better understanding of Limesurvey's survey permissions system.

Grant survey permissions to a user group

Click add a user group and select the user group to which you would like to add the permission permissions.

File:LimeSurveyPermissionpermissionsUserGroup.png

In the next step, select the permissions that you will allocate to the members of that user group. Do not forget to click the double right arrowhead to get an extended view of the permissions matrix.



After you have finished editing the survey permissions, click Save, which is located in the upper right part of the screen.

Some examples are provided below to help you get a better understanding of the Limesurvey's survey permissions system.

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

Permiso para crear/borrar usuarios

Se le puede dar a un usuario el permiso para crear otros usuarios. En este caso, podran darle a los nuevos usuarios, como mucho, los permisos que ellos mismos tienen, pero no más.

En el caso de que un usuario requiera mayores permisos que su 'padre', el primer superadmin deberá 'adoptar' a este usuario haciendo click en 'Take Ownership', en la linea que describe al usuario.

Sólo entonces el administrador podrá darle al usuario los permisos requeridos.

Por otro lado, un usuario puede tener permisos para borrar los usuarios que ha creado.


Add new LimeSurvey adminisrator

  • 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 their 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.

Permisos de superadmin

Un usuario con SuperAdmin tiene el permiso de administrar todos los objetos del sistema (encuestas, preguntas, plantillas, etiquetas, usuarios).

Sin embargo, sólo el primer superadmin (el configurado durante la instalación), puede dar este privilegio a otros usuarios.

Permisos sobre templates o plantillas

El botón 'Set Template Rights' permite especificar qué plantilla puede usar un usuario en sus encuestas. La plantilla 'default' siempre está accesible para todos los usuarios.

NOTA: Aquí estamos hablando del permiso para usar la plantilla, y NO para modificarla.

Permisos sobre Labelset

Este permiso habilita a los usuarios a editar los labelsets globales a todas las encuestas.


Granting permission for help with translation of a survey

  • Log in as admin (or as a user that has the Superadministrator permission).
  • Create n user accounts (where n is the number of translators).
  • Create a user group called Translators and add the n accounts to this group.
  • Go to the Survey permissions and click on Add a user group.
  • If they only do translations, then offer them the Quick translation permission.
Check our wiki section on users and their classification as it can be found in the code and documentation.