Configuración de una administración de usuarios y permisos para un proyecto y objetos
En un CODESYS puedes administrar cuentas de usuario con diferentes permisos. Para cada cuenta de usuario, puede definir las acciones con las que el usuario puede acceder a un objeto del proyecto.
Los usuarios y grupos se crean en Usuarios y grupos categoría del Configuración del proyecto. Asigne permisos generales a los usuarios y grupos creados en el cuadro de diálogo de permisos de la administración de usuarios (Proyecto → Administración de usuarios → Permisos). Para objetos de proyecto individuales, esto se hace en Control de acceso pestaña en las propiedades del objeto.
Tenga en cuenta lo siguiente antes de crear usuarios y grupos:
Los permisos solo se pueden asignar a grupos de usuarios. Por lo tanto, debe asignar a cada usuario a un grupo.
Siempre hay automáticamente un grupo
Everyone
y, de forma predeterminada, todos los usuarios y todos los demás grupos son inicialmente miembros de este grupo. Como resultado, a cada cuenta de usuario se le proporcionan automáticamente al menos los permisos predeterminados definidos.No puede eliminar el
Everyone
agrupar o eliminar miembros de este grupo. Solo puedes cambiar el nombre del grupoImportante
De forma predeterminada,
Everyone
no tiene permiso para cambiar la configuración actual de usuarios, grupos y permisos.Siempre hay automáticamente un
Owner
grupo que contiene unOwner
usuario. En la versión 3.5 y superior, soloOwner
inicialmente tiene permiso para cambiar la configuración actual de usuarios, grupos y permisos en un proyecto nuevo. Como resultado, solo elOwner
puede asignar este permiso a otro grupo.Inicialmente, el
Owner
puede iniciar sesión conOwner
nombre de usuario y contraseña vacía.Puede añadir más usuarios a
Owner
agrupa o elimina usuarios de él, pero debe permanecer al menos un miembro. Me gustaEveryone
, no puede eliminar elOwner
grupo y siempre tiene todos los permisos concedidos. Esto evita que un proyecto quede inutilizable al denegar todos los permisos a todos los gruposPuede cambiar el nombre de ambos
Owner
grupo y elOwner
usuario.Cuando se reinicia el sistema de programación o un proyecto, ningún usuario inicia sesión inicialmente en el proyecto. Sin embargo, el usuario puede iniciar sesión a través de una cuenta de usuario específica con su nombre de usuario y contraseña para obtener los permisos definidos para la
Cada proyecto tiene su propia gestión de usuarios. Por lo tanto, para obtener permisos específicos para una biblioteca integrada en el proyecto, por ejemplo, el usuario debe iniciar sesión explícitamente en el proyecto de la biblioteca.
Los usuarios y grupos definidos en diferentes proyectos no son los mismos, aunque tengan los mismos nombres.
La administración de usuarios en un proyecto solo tiene sentido cuando está relacionada con la asignación de permisos correspondiente para el acceso al proyecto y a los objetos. La administración general de permisos para un proyecto se realiza en Permisos cuadro de diálogo de la gestión de usuarios (Proyecto → Administración de usuarios → Permisos). También puedes cambiar los permisos de un objeto de proyecto individual en el Control de acceso pestaña del Propiedades del objeto.
Hay comandos de menú predeterminados en Proyecto → Administración de usuarios para iniciar y cerrar sesión en un proyecto como usuario definido. administrador de contraseñas se usa para administrar las credenciales de su ordenador.
Tenga en cuenta lo siguiente antes de asignar los permisos:
En un nuevo proyecto, CODESYS siempre establece todos los permisos para ejecutar acciones en objetos con el valor predeterminado otorgado (permiso predeterminado). La única excepción a esto es el permiso para cambiar la configuración actual de usuarios, grupos y permisos. Inicialmente, solo el Dueño el grupo tiene este permiso.
Si eres miembro de un grupo al que se le permite cambiar los permisos, puedes hacerlo en cualquier momento para cada permiso cuando sigas trabajando en un proyecto. Para cambiar un permiso, puedes cambiar entre concedido y denegado o borrándolo hasta el valor predeterminado.
Para obtener más información, consulte a continuación: «Uso de permisos para proteger objetos».
Sugerencia
En la versión 3.5 y superior, solo el Owner
inicialmente tiene permiso para cambiar la configuración actual de usuarios, grupos y permisos en un proyecto nuevo. Como resultado, solo el Owner
puede asignar este permiso a otro grupo.
Importante
CODESYS guarda la contraseña del usuario y la hace inaccesible. Si olvida la contraseña, la cuenta de usuario quedará inutilizable. Si olvidas la contraseña del propietario, es posible que todo el proyecto quede inutilizable
Iniciar sesión con una cuenta de usuario y el administrador de contraseñas
Nota: La administración de usuarios es la base para un inicio de sesión específico de usuario con una contraseña: consulte: Protección del proyecto con contraseña — Password Manager, Iniciar sesión con una cuenta de usuario y el administrador de contraseñas
Sugerencia
Se trata de la administración de usuarios para un CODESYS-Archivo de proyecto. Las visualizaciones y los dispositivos pueden tener su propia administración de usuarios.
Sugerencia
En el Configuración del proyecto cuadro de diálogo, en el Usuarios y grupos categoría, puedes usar la Exportación/importación funcionalidad para aplicar la gestión de usuarios desde otro proyecto. Para obtener más información, consulte: Diálogo: Configuración del proyecto
Las instrucciones siguientes describen cómo puede configurar la administración de usuarios por primera vez en un proyecto. Se ocupa de la definición de un usuario y un grupo al que pertenece el usuario.
Requisito: El proyecto para el que se debe configurar la administración de usuarios está abierto. Aún no hay ninguna configuración de usuario modificada.
En el Configuración del proyecto cuadro de diálogo, abra el Usuarios y grupos pestaña y, a continuación, la Usuarios pestaña.
Owner
el usuario ya está creado de forma predeterminada.haga clic en añadir.
El diálogo agregar usuario aparece
Introduzca un nombre de inicio de sesión, por ejemplo, "Dev1", y una contraseña. Deja la opción activado activado. hacer clic OK.
Indicaciones al crear un grupo por primera vez CODESYS Ahora para autenticarse como elegible para esta acción.
En este caso, ingrese "Propietario" como Usuario actual una. no des contraseña en y haga clic OK.
El usuario
Dev1
aparece en la lista y es automáticoMitglied der Gruppe 'Everyone'
.Cambiar a la pestaña grupospara agregar el usuario a un nuevo grupo.
Los grupos
Everyone
yOwner
ya están creados.haga clic en añadiral dialogo Añadir grupo para obtener.
Proporcione al menos un nombre para el nuevo grupo, por ejemplo, "Desarrolladores". gancho en caja miembros la entrada Usuario 'Dev1' sobre. hacer clic OK.
grupo desarrolladores ahora aparece con
hat Benutzermitglied 'Dev1'
.Cambiar a la pestaña usuario.
usuario dev1 ahora aparece como miembro de los grupos 'Todos' y 'Desarrolladores'.
Haga clic
.El Permisos abre la ventana del editor. El lado izquierdo contiene las categorías de acción. El lado derecho contiene los grupos de usuarios que están disponibles actualmente.
Amplíe la categoría de acción correspondiente y, debajo, la acción para la que desea cambiar un permiso.
En el Acciones ventana, seleccione el objetivo de la acción. En la Permisos ventana, seleccione el grupo para el que desea cambiar el permiso. Es posible realizar una selección múltiple
Los botones de la barra de herramientas están activados.
Haga clic en el botón correspondiente para cambiar el permiso del grupo para la acción en el objeto de destino.
CODESYS actualiza el símbolo que aparece delante del grupo de acuerdo con el nuevo permiso. El permiso se aplica inmediatamente.
Aquí puede configurar si los miembros de un grupo tienen permiso para ver, editar o eliminar un objeto de un proyecto, o añadir o eliminar objetos secundarios.
En el árbol del navegador, seleccione el objeto.
En el menú contextual, haga clic en Propiedades. En el cuadro de diálogo, seleccione Control de acceso categoría. Para obtener más información sobre el cuadro de diálogo, consulte: Diálogo: Propiedades: control de acceso
En la tabla de abajo Grupos, acciones y permisos, haga doble clic en el símbolo del permiso que desee cambiar.
Aparece un cuadro de lista con los posibles permisos: Subsidio, Denegar, Claro.
Seleccione el permiso deseado y haga clic Aceptar o OK.
El permiso se aplica inmediatamente a la acción y al grupo. El símbolo cambia en consecuencia.
Iniciar sesión con una cuenta de usuario y el administrador de contraseñas
Para obtener más información, consulte: Protección del proyecto con contraseña — Password Manager e Iniciar sesión con una cuenta de usuario y el administrador de contraseñas