Accéder au contenu principal Passer au contenu complémentaire

Configurer l'authentification en tant qu'autre utilisateur ou utilisatrice pour Talend JobServer

L'application web Talend Administration Center vous permet d'exécuter des tâches en tant qu'utilisateurs ou utilisatrices système (UNIX) différents, via l'option Run As. Pour éviter des erreurs lors du lancement de la tâche sur le serveur, vous devez au préalable :

  • donner des droits spécifiques à certains répertoires serveur.

  • donner les autorisations nécessaires aux répertoires et fichiers créés par Talend JobServer en configurant umask.

  • ajouter le chemin vers cette instance de Java dans la variable d'environnement PATH de l'utilisateur·trice, pour que la personne dont l'identité a été empruntée puisse exécuter des Jobs avec une version spécifique de Java. Si vous ne configurez pas de chemin spécifique à ce niveau, la première instance de Java trouvée dans une variable PATH configurée est utilisée.
  • définir les utilisateurs et utilisatrices du système d'exploitation autorisés à exécuter des tâches depuis ce serveur.

    Note InformationsConseil : Par défaut, le nom d'utilisateur·trice doit commencer par une lettre minuscule entre a et z, suivie d'une combinaison de lettres minuscules (de a à z) et de chiffres (de 0 à 9). Pour pouvoir utiliser d'autres caractères que des lettres et des chiffres, vous devez modifier l'expression régulière ^[a-z][-a-z0-9]*\$ dans le paramètre de org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_USER_VALIDATION_REGEXP dans le fichier {Job_Server_Installation_Folder}\agent\conf\TalendJobServer.properties. Par exemple :
    • Pour définir un modèle de nom d'utilisateur·trice incluant un point, tel que firstname.lastname, modifiez l'expression régulière comme suit : ^[a-z][-a-z0-9]*.[a-z][-a-z0-9]*\$.
    • Pour pouvoir utiliser un ou plusieurs tirets bas (_) dans le nom d'utilisateur ou d'utilisatrice, modifiez l'expression régulière comme suit : ^[a-z][-a-z_0-9]*\$.

Configurer la liste d'autorisation pour les utilisateur·trices du système d'exploitation autorisé·es

Pour contrôler les utilisateur·trices du système d'exploitation dont l'identité peut être empruntée au cours de l'exécution des Jobs, configurez le paramètre RUN_AS_ALLOWLIST dans le fichier <jobserver_home>/conf/TalendJobServer.properties. Cette liste d'autorisation contraint Talend JobServer à n'emprunter l'identité que des personnes explicitement listées dans la configuration, empêchant ainsi les augmentations de droits non autorisées.

Pour les étapes détaillées de la configuration, consultez Définir la liste des utilisateurs et des utilisatrices autorisé·es à exécuter des tâches avec une autre identité.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.