定义允许以不同用户身份运行任务的用户列表
要控制作业执行期间可模拟的操作系统用户,请使用 RUN_AS_ALLOWLIST 参数。此允许列表限制 Talend JobServer 仅允许模仿配置中明确列出的用户。
关于此任务
当作业执行请求指定要模拟的操作系统用户时:
- 如果用户在允许列表中:Talend JobServer 代表该用户创建进程,并在该用户的操作系统权限下执行作业。
- 如果用户不在允许列表中: Talend JobServer 拒绝执行请求,并因授权错误而失败。
该机制可防止未经授权或恶意请求试图以特权操作系统用户身份执行作业。(例如 root 或其他系统账户)。
信息注释提示:
如果允许列表为空,则只有不使用模拟的作业执行能正常运行。任何冒充用户的尝试均会被拒绝。如果设置 RUN_AS_ALLOWLIST=anybody,任何操作系统用户均可冒充。