Skip to main content

Cómo: Restringir el acceso al proyecto mediante la gestión de usuarios

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 (ProyectoAdministración de usuariosPermisos). 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 grupo

    Importante

    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 un Owner usuario. En la versión 3.5 y superior, solo 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.

    Inicialmente, el Owner puede iniciar sesión con Owner 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 gusta Everyone, no puede eliminar el Owner grupo y siempre tiene todos los permisos concedidos. Esto evita que un proyecto quede inutilizable al denegar todos los permisos a todos los grupos

    Puede cambiar el nombre de ambos Owner grupo y el Owner 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 (ProyectoAdministración de usuariosPermisos). 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 ProyectoAdministració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 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 lo siguiente: 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

Configurar una gestión de usuarios para un proyecto

Iniciar sesión con una cuenta de usuario y el administrador de contraseñas

La gestión de usuarios es la base para el inicio de sesión específico de cada usuario mediante una contraseña:

Para obtener más información, consulte lo siguiente: Cómo: Proteger un proyecto con contraseña

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

procedimiento. Configurar la administración de usuarios por primera vez

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.

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

  2. haga clic en añadir.

    El diálogo agregar usuario aparece

  3. 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, especifique Owner como el Usuario actual No ingrese a un contraseña; simplemente haga clic DE ACUERDO.

    El usuario Dev1 aparece en la lista y es automático Mitglied der Gruppe 'Everyone'.

  4. Cambiar a la pestaña grupospara agregar el usuario a un nuevo grupo.

    Los grupos Everyone y Owner ya están creados.

  5. haga clic en añadiral dialogo Añadir grupo para obtener.

  6. Especifique al menos un nombre para el nuevo grupo (ejemplo: Developers). Seleccione la casilla de verificación junto a la Usuario "Dev1" entrada en el Miembros campo. Haga clic DE ACUERDO.

    El Developers El grupo ahora aparece con has user member 'Dev1'.

  7. Cambiar a la pestaña usuario.

    El Desarrollador 1 El usuario ahora se muestra como miembro de la Everyone y Developers grupos.

Uso de permisos para proteger objetos

procedimiento. Protección de objetos individuales mediante la configuración de permisos en el editor «Permisos»
  1. Haga clic Proyecto → Administración de usuarios → Permisos.

    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.

  2. Amplíe la categoría de acción correspondiente y, debajo, la acción para la que desea cambiar un permiso.

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

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

procedimiento. Protección de objetos individuales mediante la configuración de permisos en las propiedades del objeto

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.

  1. En el árbol del navegador, seleccione el objeto.

  2. En el menú contextual, haga clic en el Propiedades comando. En el cuadro de diálogo, seleccione el Control de acceso categoría. Para obtener más información sobre el diálogo, consulte lo siguiente: Diálogo: Propiedades: Control de acceso

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

  4. 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 lo siguiente: Cómo: Proteger un proyecto con contraseña