Skip to main content

Processus d'exécution avec un utilisateur dédié

Certains produits de CODESYS disposent désormais de leur propre utilisateur et de leur propre groupe qui disposent des autorisations nécessaires à l'exécution du processus concerné. Cela renforce la sécurité du système et permet aux administrateurs système de mieux contrôler ce que l'application et le processus d'exécution peuvent modifier sur le système.

Avis

Il s'agit d'utilisateurs du système d'exploitation, et non CODESYS utilisateurs de l'application.

Tableau des versions

Ce tableau indique quels produits et quelles versions disposent d'un utilisateur et d'un groupe dédiés, ainsi que toutes les restrictions connues.

Produit

Utilisateur dédié dès la version

Utilisateur, groupe

Restrictions

CODESYS Control for Linux ARM SL

CODESYS Control for Linux ARM64 SL

4.21.0.0

codesyscontrol, codesyscontrol

Consultez les restrictions suivantes

CODESYS Edge Gateway for Linux

4.21.0.0

codesysedge, codesysedge

Aucune restriction connue

CODESYS Safe Control SL

4.21.0.0

codesyssafecontrol, codesyssafecontrol

Aucune restriction connue

CODESYS TargetVisu for Linux SL

4.21.0.0

Installationsnutzer, codesysvisualization

Aucune restriction connue

Restrictions

Des restrictions s'appliquent aux produits suivants lorsque le processus d'exécution s'exécute en tant qu'utilisateur dédié :

. CODESYS Control for Linux (ARM, ARM64) SL
  • L'utilisation des GPIO via sysfs nécessite que le processus d'exécution soit exécuté en tant qu'utilisateur root.

  • L'utilisation de XDP nécessite que le processus d'exécution soit exécuté en tant qu'utilisateur root.

Changer d'utilisateur

Outil Runtime Deploy

Lorsque vous utilisez l'outil Runtime Deploy, vous pouvez cliquer sur le produit correspondant dans opération onglet. Dans les actions, cliquez sur Modifier l'utilisateur du service bouton. Une boîte de dialogue s'ouvre dans laquelle vous pouvez basculer entre l'utilisateur root et un utilisateur dédié. Notez les instructions de la boîte de dialogue :

_rtsl_img_root_user.png

Manuel

Procédure. Pour changer d'utilisateur manuellement, procédez comme suit :
  1. Arrêtez le système d'exécution.

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

  3. Remplacer codesyscontrol avec root et enregistrez et fermez le fichier.

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

  5. Supprimez le symbole de commentaire des lignes ci-dessous [Service]:

    _rtsl_img_root_user_2.png
  6. Enregistrez et fermez le fichier.

  7. Démarrez le système d'exécution.