Démarrer un moteur distant Talend Remote Engine sans droit root
l'utilisateur ou l'utilisatrice qui lance Talend Remote Engine doit être autorisé à démarrer les processus, tout comme les autres utilisateurs et utilisatrices et utilisatrices, sans avoir à saisir de mot de passe.
Procédure
Modifiez le fichier sudoers sur la machine exécutant Talend Remote Engine, à l'aide de la commande sudo visudo.
Modifiez sudoers.
Exemple
# ...
# User alias specification
User_Alias JOB_SERVER = jerry
# Cmnd alias specification
Cmnd_Alias RUN_JOB = /bin/ps, /usr/bin/java, /bin/sh, /bin/grep, /bin/kill
# ...
# Add after the line: %sudo ALL=(ALL:ALL) ALL
JOB_SERVER ALL=(jules,jim) NOPASSWD: RUN_JOB
Dans cet exemple, l'utilisateur ou l'utilisatrice Jerry démarre Talend Remote Engine et les tâches doivent être exécutés par les utilisateurs et utilisatrices existants Jules et Jim.
Le processus de Talend Remote Engine démarré par Jerry pourra exécuter les commandes suivantes en tant que Jules ou Jim.
/bin/ps
/usr/bin/java
/bin/sh
/bin/grep
/bin/kill
Pour des raisons de sécurité, n'autorisez pas davantage de commandes.
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.