Actions

Manage users/es: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Updating to match new version of source page)
 
(65 intermediate revisions by 3 users not shown)
Line 17: Line 17:
*y  [http://www.docs.limesurvey.org/tiki-index.php?page=Survey+security+settings&structure;=English+Instructions+for+LimeSurvey configure los permisos de acceso de la encuesta (En inglés)] para el usuario.
*y  [http://www.docs.limesurvey.org/tiki-index.php?page=Survey+security+settings&structure;=English+Instructions+for+LimeSurvey configure los permisos de acceso de la encuesta (En inglés)] para el usuario.


The user management tool allows you to add additional administration users to LimeSurvey. We will just call them  'users' in this chapter. Do not confuse them with [[Survey participants|survey participants]] (respondents).
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|participantes de la encuesta]] (encuestados).




=Agregar un usuario=
=Agregar un usuario=


<div class="mw-translate-fuzzy">
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'''.
Abajo de la pantalla hay una linea con cajitas de texto que le dejan definir nuevos usuarios:
</div>
 


<center>[[File:LimeSurveyBenuzerVerwaltung.jpg]]</center>


<center>[[File:LimeSurveyMenuUserManagement.png]]</center>


Then, click on '''Add user''' located in the upper right area of '''User control''' table. A window will show up asking you to:


<div class="mw-translate-fuzzy">
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:
* '''Username''': El nombre de usuario con el que hará login.
* '''Email''': El email del usuario, usado para enviarle la contrase&ntilde;a y otra información administrativa.
* '''Full Name''': El nombre completo del usuario, como aparecerá en otros lugares.


al cliquear en el botón '''Add User''' el sistema genera automáticamente una contrase&ntilde;a para ese usuario.
* Ingrese el nombre de usuario deseado en el campo '''Nombre de usuario'''.
</div>
* 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.


Tenga en cuenta que la complejidad de la contraseña se aplica y valida mediante el complemento PasswordRequirement.


<center>[[File:LimeSurveyAddUser.jpg]]</center>
<center>[[File:LimeSurveyAddUser.jpg]]</center>




<div class="mw-translate-fuzzy">
Ya ha creado su primer usuario. Para obtener más información sobre [[Administrar usuarios#Establecer permisos globales para un usuario|configurar permisos de usuario]], siga leyendo.
A menos que use 'Web server Authentication Delegation', el sistema le envía un email al usuario con toda la información necesaria para hacer login (URL de administración, nombre de usuario y contrase&ntilde;a).
 
Si el usuario no tiene email, debe volver atrás y cambiar a mano la contrase&ntilde;a; luego, obviamente, debe dársela al usuario.
</div>




Line 54: Line 48:




As you can see below, there are four options under the '''Action''' column that allow you to:
A continuación puede ver cuatro opciones en la columna '''Acción''' que le permiten:




Line 60: Line 54:




*edit the general aspects of a user - by clicking the pen symbol.
*editar los aspectos generales de un usuario - haciendo clic en el símbolo del bolígrafo.
*delete the user from the survey administrators database - by clicking the wastebin button.
*eliminar el usuario de la base de datos de administradores de encuestas - haciendo clic en el botón de la papelera.
*set global permissions for a user - by clicking the lock symbol.
*establecer permisos globales para un usuario - haciendo clic en el símbolo de candado .
*set theme permissions for a user - by clicking the pen-and-lock symbol.
*establecer permisos de tema para un usuario, haciendo clic en el símbolo del lápiz y el candado.


<div class="mw-translate-fuzzy">
==Editar usuario==
=Configurar los permisos de usuario=
</div>


You can use the pen symbol to edit a user.  
Haga clic en el icono del lápiz para editar la información del usuario.


You can set a new email address, full name, and even change his or her password. If you have finished what you want to do, click on the '''Save''' button (right upper part of the window).


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


==Delete user==  
==Eliminar usuario==  


To delete a user account, simply click on his or her corresponding wastebin button (located on the same line as the user account you want to delete) and click '''OK'''.
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'''.


<div class="mw-translate-fuzzy">
==Establecer permisos globales para un usuario==
=Configurar los permisos de usuario=
</div>


{{Alert|Global permissions apply to the whole LimeSurvey application. If you want to set permissions only for a specific survey, you can use the [[Manage users#Setting permissions for a single survey|survey permissions settings]].}}
{{Alerta|Los permisos globales se aplican a toda la aplicación LimeSurvey. Si desea establecer permisos solo para una encuesta específica, puede utilizar [[Administrar usuarios#Establecer permisos para una única encuesta|configuración de permisos de encuesta]].}}


To set global permissions for a user, click on the lock symbol.
Para establecer permisos globales para un usuario, haga clic en el símbolo de candado.




Line 90: Line 80:




The CRUD (create, read, update, and delete) system is employed (like in the [[Manage users#Setting permissions for a single survey|survey permission settings]]). To fine-tune user permissions, we strongly recommend to extend the matrix using the double-right arrowhead, which is located in its upper right corner. If you check the first box, all the CRUD permissions in that row are automatically checked.  
Se emplea el sistema CRUD (crear, leer, actualizar y eliminar) (como está en la [[Administrar usuarios#Establecer permisos para una sola encuesta|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.  


<center>[[File:User_global_permission_complete.png]]</center>
<center>[[File:User_global_permission_complete.png]]</center>


<div class="mw-translate-fuzzy">
Ahora puede agregar o eliminar los siguientes permisos:
Para cada usuario, independientemente de la encuesta, puede tener estos permisos:
 
* Permisos de superadmin
* '''Panel de participantes''': Para obtener más detalles, continúe leyendo sobre la [[Base de datos central de participantes|base de datos central de participantes aquí]].
* Crear encuestas
 
* Configurador
* '''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).
* Crear usuarios
 
* Borrar usuarios
* '''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.
* Administrar templates o plantillas
* Administrar label-sets/labels
</div>


* '''Participant panel''': For more details, continue reading about the [[Central Participant Database|central participant database here]].
* '''Grupos de encuestas'''{{NewIn|v=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.
{{Nota|El permiso en un grupo de encuestas no otorga todos los permisos en las encuestas, pero un usuario puede otorgar permisos en todas las encuestas en el grupo de encuestas}}


* '''Label sets''': Permission to create, view, update, delete, export, and import label sets. The label sets don't have specific permissions (unlike themes).
* '''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.  
{{Nota|'''¡El permiso global se aplica antes que el permiso específico de la encuesta!'''}}


* '''Settings & Plugins''': With this permission a user can check data integrity, save the SQL database to an .sql file, manage global settings, view the PHP info in the global settings, and manage all plugins.
* '''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.


* '''Surveys''': Gives access to all surveys. To allow a user to only create and manage their own survey, give the user the 'create' permission. A creator of a survey is the owner of the survey and will always be able to manage it. Remember that each survey can grant different permissions .  
* '''Grupos de usuarios''': permite a un usuario crear/ver/actualizar/eliminar grupos de usuarios.
{{Note|'''The global permission is applied before the survey-specific permission!'''}}


* '''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.
* '''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.


* '''User groups''': This permission allows a user to create/view/update/delete user groups.
* '''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 [[Global_settings#Security|configuración de seguridad global]])


* '''Users''': A user can create, modify, and delete his own administration users with this permission. The newly created users cannot have higher permissions than the parent user. You will also not be able to edit users owned by other administration users. If this has to be done, then a Superadministrator permission has to be granted.
*'''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".


* '''Superadministrator''': This permissions can only be added by other Superadministrator with this setting as update and grants full permission to the whole LimeSurvey application.
{{Nota|Todos los permisos mencionados anteriormente que pertenecen al [[Optional_settings#Security|superadministrador forzado]] no se pueden eliminar a través de la GUI.}}
{{Alert|title=Warning|text=This permissions is very powerful and you should be very careful with granting it.}}


*'''Use internal database authentication''': This permission allows users to access LimeSurvey's panel via the authentication page (e.g. ''http://domain/admin/authentication/sa/login''). If it is unchecked and the respective user tries to connect to LimeSuvey's panel, he will get the following error: 'Internal database authentication method is not allowed for this user'.


{{Note|All the permissions mentioned above that belong to the [[Optional_settings#Security|forced super administrator]] cannot be removed via the GUI.}}
==Import and export users==


You can import and export users in CSV and JSON format by using these buttons on User Management page.
<center>[[File:ImportExportButtons.png]]</center>


==Set theme permissions for a user==
When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.
<center>[[File:ImportUsersModal.png]]</center>


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.
Example of the JSON structure:


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.
<syntaxhighlight lang="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"
}
]
</syntaxhighlight>


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


<syntaxhighlight>
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
</syntaxhighlight>


<center>[[File:LimeSurveySetDesignTemplatesLS.jpg]]</center>


==Establecer permisos de tema para un usuario==


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: [[File:Save.png|0.75px]].
Con los permisos de temas, puedes decidir qué temas de diseño puede seleccionar un usuario al crear o editar una encuesta.  


To get a proper understanding of this function, check [[Manage users#Examples|the examples provided below]].
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.


=Use one-time passwords=
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.


A user can call the LimeSurvey login at /limesurvey/admin and enter a username and a one-time password (which was previously written into the users table - ''column one_time_pw'' - by an external application).


To enable this login method, the line [[Optional settings#Use_one_time_passwords|<code>$use_one_time_passwords = false;</code>]] has to be set 'true' in config.php (it is 'false' by default) .
<center>[[File:LimeSurveySetDesignTemplatesLS.jpg]]</center>


The URL has to contain the following variables:
* '''user:''' The username normally used to login into LimeSurvey. This username has to exist in the 'users' table of the database.
* '''onepass:''' The plain text password which is then compared to the password in the 'users' table


A valid URL to login using a one-time password will look like this:
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''': [[File:Save.png|0.75px]].


<div class="simplebox">http://www.yourdomain.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass=secretpassword</div>
Para comprender mejor esta función, consulte [[Administrar usuarios#Ejemplos|los ejemplos que se proporcionan a continuación]].


<div class='simplebox'> [[File:help.png]] The 'secretpassword' field is plain text, not a SHA 256 hash.</div>
==Activate and deactivate users==


'''Things to watch out for:'''
{{FeatureStarting|6.4.0}}
* To enable this login method, the line [[Optional settings#Use_one_time_passwords|<code>$use_one_time_passwords = false;</code>]] has to be set <code>true</code> in config.php (it is 'false' by default).
It's possible to mark a user as activated or deactivated.
* The passed username has to exist in LimeSurvey's ''users table''.
* The one-time password (which can be set via an external application) has to be stored as [https://secure.php.net/manual/en/function.md5.php MD5 hash] in column ''one_time_pw'' of table ''users''.
* (This should be ignored except "Both passwords have to match") The passed plain text password will be hashed using the sha256 function and will then be compared to the stored hash in column ''one_time_pw'' of table ''users''. Both passwords have to match.
* After the first login with the one-time password, it gets deleted from the database. The user won't be able to log in anymore with that respective password a second time.
* My local LS system can't test the permissions with different accounts (my email password does not have a way to be connected).


<div class="mw-translate-fuzzy">
A deactivated user is not able to log in to the admin interface.
==Permiso de configurador==
</div>


<div class="mw-translate-fuzzy">
=Usar contraseñas de un solo uso=
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''
</div>


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).


{{Alert|title=Attention|text=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.}}
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' => true;</code> ]] 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'


{{Note| 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 [[Global_settings#Security|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.}}
Una URL válida para iniciar sesión con una contraseña de un solo uso se verá así:


<div class="simplebox">http://www.yourdomain.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass=secretpassword</div>


To change the survey permissions, you have to select the '''Settings''' sidebar of your survey. Then, click on '''Survey permissions''' and choose to whom would you like to offer permissions. The rights can be offered either separately to specific users or to a user group.
<div class='simplebox'>[[File:help.png]] El campo 'contraseña secreta' es texto sin formato, no un hash SHA 256.</div>


'''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' => true</code> ]] 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 [https://secure.php.net/manual/en/function.md5.php 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.


<center>[[File:LimeSurveySurveyPermissions.jpg]]</center>
=Establecer permisos para una sola encuesta=


Estos permisos solo se aplican para una única encuesta. Si desea establecer permisos para todo el sistema, puede utilizar [[Administrar usuarios#Establecer permisos globales para un usuario|permisos globales]].
Estos permisos se pueden ofrecer a un solo usuario o a un grupo de usuarios.


<center>[[File:LimeSurveySurveyPermissionsRights.png]]</center>


{{Alert|title=Atención|text=Se requiere una cuenta de usuario existente para establecer permisos para una sola encuesta. Si la cuenta no existe, primero debe crearla y luego cambiar los permisos de la encuesta. Lo mismo se aplica a ofrecer permisos de encuesta a un grupo de usuarios. Además de la necesidad de crear uno, también debes agregar al menos un usuario a ese grupo para poder seleccionarlo y otorgarle permisos de encuesta.}}


==Grant survey permissions to a user==


In the next step, select the user that will receive survey rights and click '''Add user'''.
{{Nota| De forma predeterminada, un usuario (no administrador) no puede otorgar permisos de encuesta a usuarios que no formen parte del mismo grupo que el administrador de la encuesta. Esta es una opción de seguridad habilitada de forma '''predeterminada''' en LimeSurvey. Para cambiar esto, debe desactivar la opción [[Global_settings#Security|El miembro del grupo solo puede ver su propio grupo]], ubicada en '''Configuración global''', en la '''pestaña Seguridad'''. Sin embargo, si no está seguro de desactivar esta opción, puede crear grupos que contengan aquellos usuarios que un creador de encuestas pueda ver y otorgarles permisos de encuesta.}}




<center>[[File:LimeSurveyAddSurveyPermission.jpg]]</center>
Para cambiar los permisos de la encuesta, haga clic en la pestaña '''Configuración'''. Luego, haga clic en '''Permisos de encuesta''' y elija a quién le gustaría ofrecer permisos. Los permisos se pueden ofrecer por separado a usuarios específicos o a un grupo de usuarios.




After you click '''Set survey permissions''', the user's survey permissions matrix will be shown.
<center>[[File:LimeSurveySurveyPermissions.jpg]]</center>


<center>[[File:LimeSurveyUserPermissionMatrix.jpg]]</center>


You can set in this matrix the user's survey permissions. Checking a box grants survey permissions to the respective user. If you click on a checkbox from the first column, all the rights of the corresponding line will be selected/removed.
<center>[[File:LimeSurveySurveyPermissionsRights.png]]</center>


Click on 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 on the '''Save''' button, which is located in the upper right corner of the screen.


Some examples are provided [[Manage_users#Examples|below]] in order to help you get a better understanding of Limesurvey's survey permissions system.
==Otorgar permisos de encuesta a un usuario==


==Grant survey permissions to a user group==
En el siguiente paso, seleccione el usuario que recibirá permisos de encuesta y haga clic en '''Agregar usuario'''.


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


<center>[[File:LimeSurveyPermissionRightsUserGroup.png]]</center>
<center>[[File:LimeSurveyAddSurveyPermission.jpg]]</center>


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


Después de hacer clic en '''Establecer permisos de encuesta''', se mostrará la matriz de permisos de encuesta del usuario.


<center>[[File:UserGroupSurveyPermissions.png]]</center>
<center>[[File:LimeSurveyUserPermissionMatrix.jpg]]</center>




After you finished editing the survey permissions, click on the '''Save''' button, which is located in the upper right part of the screen.
Puede configurar en esta matriz los permisos de encuesta del usuario. Marcar una casilla otorga permisos de encuesta al usuario respectivo. Si hace clic en una casilla de verificación de la primera columna, se seleccionarán/eliminarán todos los permisos de la línea correspondiente.  


Some examples are provided [[Manage_users#Examples|below]] in order to help you get a better understanding of the Limesurvey's survey permissions system.
Haga clic en la punta de flecha doble derecha para acceder a la versión extendida de la matriz y elegir específicamente las acciones que puede realizar un usuario.
Después de terminar de editar los permisos de la encuesta, haga clic en '''Guardar''', que se encuentra en la esquina superior derecha de la pantalla.


{{Note|[[Manage user groups|The user group function]] is still experimental. Use our [https://bugs.limesurvey.org/ bugs tracker] to describe any kind of inconsistencies.}}
Se proporcionan algunos ejemplos [[Manage_users#Examples|a continuación]] para ayudarlo a comprender mejor el sistema de permisos de encuestas de Limesurvey.


<div class="mw-translate-fuzzy">
==Otorgar permisos de encuesta a un grupo de usuarios==
==Permiso para crear/borrar usuarios==
</div>


<div class="mw-translate-fuzzy">
Haga clic en '''agregar un grupo de usuarios''' y seleccione el grupo de usuarios al que desea agregar los permisos.
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.
<center>[[File:LimeSurveyPermissionpermissionsUserGroup.png]]</center>


Sólo entonces el administrador podrá darle al usuario los permisos requeridos.
En el siguiente paso, seleccione los permisos que asignará a los miembros de ese grupo de usuarios. No olvide hacer clic en la doble punta de flecha hacia la derecha para obtener una vista ampliada de la matriz de permisos.


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


<center>[[File:UserGroupSurveyPermissions.png]]</center>


==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).


Una vez que haya terminado de editar los permisos de la encuesta, haga clic en '''Guardar''', que se encuentra en la parte superior derecha de la pantalla.


==A new user wants to create his/her own surveys==
Se proporcionan algunos ejemplos [[Manage_users#Examples|a continuación]] para ayudarle a comprender mejor el sistema de permisos de encuestas de Limesurvey.
* 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.


<div class="mw-translate-fuzzy">
{{Nota|[[Administrar grupos de usuarios|La función de grupo de usuarios]] aún es experimental. Utilice nuestro [https://bugs.limesurvey.org/bugs tracker] para describir cualquier tipo de inconsistencia.}}
==Permisos de superadmin==


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


Sin embargo, sólo el primer superadmin (el configurado durante la instalación), puede dar este privilegio a otros usuarios.
A continuación se presentan diferentes escenarios. Proporcionan algunos consejos sobre qué permisos son necesarios para algunas tareas específicas y cómo se pueden otorgar a los usuarios.
</div>




<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==Permisos sobre templates o plantillas==
==Agregar nuevo administrador de LimeSurvey==
* Inicie sesión como '''admin'''.
* Cree una nueva cuenta de usuario.
* Otorgue a ese usuario el permiso '''Superadministrador'''.
* ''No es necesario'' : Configurar los permisos del tema ('''Superadministrador''' tiene todos los permisos para todos los temas).
* ''No es necesario'' : Configurar los permisos de la encuesta (''' Superadministrador'' tiene todos los permisos para todas las encuestas).
</div>


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.
==Un nuevo usuario quiere crear sus propias encuestas==
* Inicie sesión como '''admin''' (o como un usuario que tenga el permiso '''Superadministrador''').
* Crear una nueva cuenta de usuario.
* Establezca permisos globales para que ese usuario '''Crear encuesta'''.
* ''Opcional'': Establezca permisos de tema: seleccione qué temas debe usar el usuario/grupo de usuarios.


NOTA: Aquí estamos hablando del permiso para usar la plantilla, y NO para modificarla.
==El creador de una encuesta necesita darle permiso a otra persona para editar su encuesta==
* Inicie sesión como '''admin''' (o como usuario que tiene el permiso '''Superadministrador''') .
* Crear una nueva cuenta de usuario.
* Establecer '''sin permisos globales''' para el usuario.
* Establecer '''sin permisos de tema''' para el usuario.
* Establecer los permisos de la encuesta de la manera que desee. Si recibe todos los permisos de la encuesta, puede marcar la primera casilla de cada fila. De lo contrario, haga clic en la punta de flecha doble derecha para ver la matriz expandida (esquina superior derecha) y seleccione solo aquellos permisos que crea que el usuario respectivo debería tener.


==Permisos sobre Labelset==
==Una persona responsable de la encuesta quiere ver y exportar los resultados de la encuesta==
 
* Inicie sesión como '''admin''' (o como usuario que tenga el permiso '''Superadministrador''').! N!* Crear una nueva cuenta de usuario.
Este permiso habilita a los usuarios a editar los labelsets globales a todas las encuestas.
* Establecer '''sin permisos globales''' para el usuario.
</div>
* Establecer '''sin permisos de tema''' para el usuario.
* Establecer permisos de encuesta a: '''Respuestas''' -> '''Ver/leer''' y '''exportar''', y '''Estadísticas''': '''Ver/leer'''.




<center>[[File:LimeSurveyCusomerOwnStatistics.jpg]]</center>
<center>[[File:LimeSurveyCusomerOwnStatistics.jpg]]</center>


==I need help from two interns that can help me with the translation of my survey==
==Otorgar permiso para recibir ayuda con la traducción de una encuesta==
* Log in as ''admin'' (or as a user that has the ''Superadministrator'' permission).
* Inicie sesión como ''admin'' (o como usuario que tiene el permiso de ''Superadministrador'').
* Create ''n'' user accounts (where n is the number of translators).
* Crear ''n' ' cuentas de usuario (donde n es el número de traductores).
* Create a user group called ''Translators'' and add the ''n'' accounts to this group.
* Cree un grupo de usuarios llamado ''Traductores'' y agregue las ''n'' cuentas a este grupo.
* Go to the '''Survey permissions''' and click on '''Add a user group'''.
* Vaya a ''' Permisos de encuesta''' y haga clic en '''Agregar un grupo de usuarios'''.
* If they only do translations, then offer them the '''Quick translation''' permission.
* Si solo hacen traducciones, ofrézcales el permiso '''Traducción rápida'''.


{{Note|Check our [[LimeSurvey Users|wiki section on users]] and their classification as it can be found in the code and documentation.}}
{{Nota|Consulte nuestra [[LimeSurvey Users|sección wiki sobre usuarios]] y su clasificación tal como se puede encontrar en el código y la documentación.}}

Latest revision as of 17:05, 2 April 2024

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.

Tenga en cuenta que la complejidad de la contraseña se aplica y valida mediante el complemento PasswordRequirement.


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


Import and export users

You can import and export users in CSV and JSON format by using these buttons on User Management page.

When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.

Example of the JSON structure:

[
	{
		"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"
	}
]

Example of the CSV structure:

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


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.

Activate and deactivate users

 Hint: This features is available starting in version 6.4.0

It's possible to mark a user as activated or deactivated.

A deactivated user is not able to log in to the admin interface.

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

Estos permisos solo se aplican para una única encuesta. Si desea establecer permisos para todo el sistema, puede utilizar permisos globales. Estos permisos se pueden ofrecer a un solo usuario o a un grupo de usuarios.


  Atención : Se requiere una cuenta de usuario existente para establecer permisos para una sola encuesta. Si la cuenta no existe, primero debe crearla y luego cambiar los permisos de la encuesta. Lo mismo se aplica a ofrecer permisos de encuesta a un grupo de usuarios. Además de la necesidad de crear uno, también debes agregar al menos un usuario a ese grupo para poder seleccionarlo y otorgarle permisos de encuesta.



Template:Nota


Para cambiar los permisos de la encuesta, haga clic en la pestaña Configuración. Luego, haga clic en Permisos de encuesta y elija a quién le gustaría ofrecer permisos. Los permisos se pueden ofrecer por separado a usuarios específicos o a un grupo de usuarios.




Otorgar permisos de encuesta a un usuario

En el siguiente paso, seleccione el usuario que recibirá permisos de encuesta y haga clic en Agregar usuario.



Después de hacer clic en Establecer permisos de encuesta, se mostrará la matriz de permisos de encuesta del usuario.


Puede configurar en esta matriz los permisos de encuesta del usuario. Marcar una casilla otorga permisos de encuesta al usuario respectivo. Si hace clic en una casilla de verificación de la primera columna, se seleccionarán/eliminarán todos los permisos de la línea correspondiente.

Haga clic en la punta de flecha doble derecha para acceder a la versión extendida de la matriz y elegir específicamente las acciones que puede realizar un usuario. Después de terminar de editar los permisos de la encuesta, haga clic en Guardar, que se encuentra en la esquina superior derecha de la pantalla.

Se proporcionan algunos ejemplos a continuación para ayudarlo a comprender mejor el sistema de permisos de encuestas de Limesurvey.

Otorgar permisos de encuesta a un grupo de usuarios

Haga clic en agregar un grupo de usuarios y seleccione el grupo de usuarios al que desea agregar los permisos.

File:LimeSurveyPermissionpermissionsUserGroup.png

En el siguiente paso, seleccione los permisos que asignará a los miembros de ese grupo de usuarios. No olvide hacer clic en la doble punta de flecha hacia la derecha para obtener una vista ampliada de la matriz de permisos.



Una vez que haya terminado de editar los permisos de la encuesta, haga clic en Guardar, que se encuentra en la parte superior derecha de la pantalla.

Se proporcionan algunos ejemplos a continuación para ayudarle a comprender mejor el sistema de permisos de encuestas de Limesurvey.

Template:Nota

Ejemplos

A continuación se presentan diferentes escenarios. Proporcionan algunos consejos sobre qué permisos son necesarios para algunas tareas específicas y cómo se pueden otorgar a los usuarios.


Agregar nuevo administrador de LimeSurvey

  • Inicie sesión como admin.
  • Cree una nueva cuenta de usuario.
  • Otorgue a ese usuario el permiso Superadministrador.
  • No es necesario : Configurar los permisos del tema (Superadministrador tiene todos los permisos para todos los temas).
  • No es necesario : Configurar los permisos de la encuesta (' Superadministrador tiene todos los permisos para todas las encuestas).

Un nuevo usuario quiere crear sus propias encuestas

  • Inicie sesión como admin (o como un usuario que tenga el permiso Superadministrador).
  • Crear una nueva cuenta de usuario.
  • Establezca permisos globales para que ese usuario Crear encuesta.
  • Opcional: Establezca permisos de tema: seleccione qué temas debe usar el usuario/grupo de usuarios.

El creador de una encuesta necesita darle permiso a otra persona para editar su encuesta

  • Inicie sesión como admin (o como usuario que tiene el permiso Superadministrador) .
  • Crear una nueva cuenta de usuario.
  • Establecer sin permisos globales para el usuario.
  • Establecer sin permisos de tema para el usuario.
  • Establecer los permisos de la encuesta de la manera que desee. Si recibe todos los permisos de la encuesta, puede marcar la primera casilla de cada fila. De lo contrario, haga clic en la punta de flecha doble derecha para ver la matriz expandida (esquina superior derecha) y seleccione solo aquellos permisos que crea que el usuario respectivo debería tener.

Una persona responsable de la encuesta quiere ver y exportar los resultados de la encuesta

  • Inicie sesión como admin (o como usuario que tenga el permiso Superadministrador).! N!* Crear una nueva cuenta de usuario.
  • Establecer sin permisos globales para el usuario.
  • Establecer sin permisos de tema para el usuario.
  • Establecer permisos de encuesta a: Respuestas -> Ver/leer y exportar, y Estadísticas: Ver/leer.


Otorgar permiso para recibir ayuda con la traducción de una encuesta

  • Inicie sesión como admin (o como usuario que tiene el permiso de Superadministrador).
  • Crear n' ' cuentas de usuario (donde n es el número de traductores).
  • Cree un grupo de usuarios llamado Traductores y agregue las n cuentas a este grupo.
  • Vaya a Permisos de encuesta y haga clic en Agregar un grupo de usuarios.
  • Si solo hacen traducciones, ofrézcales el permiso Traducción rápida.

Template:Nota