Skip to main content

Proceso de ejecución con un usuario dedicado

Algunos productos de CODESYS ahora tienen su propio usuario y grupo, que tienen permisos para ejecutar el proceso respectivo. Esto aumenta la seguridad del sistema y brinda a los administradores del sistema un mayor control sobre lo que la aplicación y el proceso de ejecución pueden cambiar en el sistema.

Aviso

Se trata de usuarios del sistema operativo, no CODESYS usuarios de la aplicación.

Tabla de versiones

Esta tabla muestra qué productos y versiones tienen un usuario y un grupo dedicados, así como cualquier restricción conocida.

Producto

Usuario dedicado a partir de la versión

Usuario, grupo

Restricciones

CODESYS Control for Linux ARM SL

CODESYS Control for Linux ARM64 SL

4.21.0.0

codesyscontrol, codesyscontrol

Consulte las siguientes restricciones

CODESYS Edge Gateway for Linux

4.21.0.0

codesysedge, codesysedge

Sin restricciones conocidas

CODESYS Safe Control SL

4.21.0.0

codesyssafecontrol, codesyssafecontrol

Sin restricciones conocidas

CODESYS TargetVisu for Linux SL

4.21.0.0

Installationsnutzer, codesysvisualization

Sin restricciones conocidas

Restricciones

Existen restricciones para los siguientes productos cuando el proceso de ejecución se ejecuta como un usuario dedicado:

. CODESYS Control for Linux (ARM, ARM64) SL
  • El uso de GPIO mediante sysfs requiere que el proceso de ejecución se ejecute como root.

  • El uso de XDP requiere que el proceso de ejecución se ejecute como root.

Cambiar el usuario

Herramienta Runtime Deploy

Cuando utilice la herramienta Runtime Deploy, puede hacer clic en el producto correspondiente en Operación pestaña. En las acciones, haga clic en Cambiar usuario del servicio botón. Se abrirá un cuadro de diálogo en el que podrá cambiar entre el usuario raíz y un usuario dedicado. Tenga en cuenta las instrucciones del cuadro de diálogo:

_rtsl_img_root_user.png

Manual

procedimiento. Para cambiar de usuario manualmente, proceda de la siguiente manera:
  1. Detenga el sistema de ejecución.

  2. Open the file /etc/default/<product> (for example, /etc/default/codesyscontrol).

  3. Reemplazar codesyscontrol con root y guarde y cierre el archivo.

  4. Edit the service configuration using the command systemctl edit <product> (for example, systemctl edit codesyscontrol).

  5. Elimine el símbolo de comentario de las líneas de abajo [Service]:

    _rtsl_img_root_user_2.png
  6. Guarda y cierra el archivo.

  7. Inicie el sistema de ejecución.