専用ユーザーによるランタイムプロセス
からの一部の製品 CODESYS 現在は、それぞれのプロセスを実行する権限を持つ独自のユーザーとグループを持つようになりました。これにより、システムのセキュリティが向上し、システム管理者はシステム上でアプリケーションやランタイムプロセスが変更できる内容をより細かく制御できるようになります。
注記
これらはオペレーティングシステム上のユーザーであり、そうではありません CODESYS アプリケーションユーザ。
バージョンテーブル
この表には、どの製品のどのバージョンに専用のユーザーとグループがあるか、および既知の制限事項が示されています。
[製品] | バージョン現在の専用ユーザー | ユーザ、グループ | 制限事項 |
|---|---|---|---|
CODESYS Control for Linux ARM SL CODESYS Control for Linux ARM64 SL | 4.21.0.0 |
| 次の制限を参照してください |
CODESYS Edge Gateway for Linux | 4.21.0.0 |
| 既知の制限はありません |
CODESYS Safe Control SL | 4.21.0.0 |
| 既知の制限はありません |
CODESYS TargetVisu for Linux SL | 4.21.0.0 |
| 既知の制限はありません |
制限事項
ランタイムプロセスを専用ユーザーとして実行する場合、以下の製品には制限があります。
経由でのGPIOの使用
sysfsランタイムプロセスを root として実行する必要があります。XDP を使用するには、ランタイムプロセスを root として実行する必要があります。
ユーザーの変更
ランタイム・デプロイ・ツール
ランタイム・デプロイ・ツールを使用すると、上の各製品をクリックできます オペレーション タブ。アクションで、をクリックします。 サービスユーザーを変更 ボタン。root ユーザーと専用ユーザーを切り替えることができるダイアログが開きます。ダイアログの指示に注意してください。

[マニュアル]
ランタイムシステムを停止します。
Open the file
/etc/default/<product>(for example,/etc/default/codesyscontrol).置換
codesyscontrolとrootファイルを保存して閉じます。Edit the service configuration using the command
systemctl edit <product>(for example,systemctl edit codesyscontrol).下の行からコメント記号を削除してください
[Service]:
ファイルを保存して閉じます。
ランタイムシステムを起動します。