Accéder au contenu principal

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]*\$.

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.