设置 Talend JobServer 目录权限 - 7.2

Talend Data Integration 安装指南,适用于:Linux

EnrichVersion
7.2
EnrichProdName
Talend Data Integration
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio
task
数据治理

关于此任务

如果您已经从此服务器启动作业,建议移除目录 <jobserver_path>/TalendJobServerFiles 以避免已经部署的作业或缓存的文件上的意外授权。

过程

  1. 将允许运行任务的每个用户 (例如,名为 subuser 的用户) 添加到“root”组以及拥有 Talend JobServer 的父目录的用户组 (例如,名为 my_user 的用户所在的组)。

    示例

    > sudo usermod -a -G myuser_group subuser
    > sudo usermod -a -G root subuser
  2. 通过执行 chmod g+rx /<directory_path>,将 execute (执行) 权限赋予以下目录中的 myuser_group

    示例

    /DIRECTORY_1
    /DIRECTORY_1/DIRECTORY_2
    /DIRECTORY_1/DIRECTORY_2/Talend-JobServer
    /DIRECTORY_1/DIRECTORY_2/Talend-JobServer/TalendJobServersFiles
    /DIRECTORY_1/DIRECTORY_2/Talend-JobServer/TalendJobServersFiles/cache
    /DIRECTORY_1/DIRECTORY_2/Talend-JobServer/TalendJobServersFiles/cache/lib
    注: 仅已部署的文件需要该组的读取授权。