Prozedur
- Öffnen Sie die Datei <RemoteEngineInstallationDirectory>/etc/org.talend.remote.jobserver.server.cfg.
-
Geben Sie den vom impersonifizierten Benutzer zu verwendenden Java-Pfad an, indem Sie diesen Pfad zu folgendem Parameter hinzufügen:
org.talend.remote.jobserver.commons.config.JobServerConfiguration.JOB_LAUNCHER_PATH
Diese Einstellung gewährleistet, dass der impersonifizierte Benutzer auf die von der Engine verwendete Java-Installation zugreifen kann.
-
Bearbeiten Sie den Wert
org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_ALLOWLIST
und fügen Sie alle benötigten Benutzer hinzu.Die folgende Tabelle zeigt, wie sich unterschiedliche Werte dieses Parameters auf Taskausführungen mit Impersonifizierung auswirken:Beispiel für einen Parameterwert Beispiel für einen Impersonifizierungsbenutzer Taskausführung Hinweis anybody Es wird kein impersonifizierter Benutzer verwendet. Akzeptiert anybody Jim Akzeptiert Alle Benutzer sind zugelassen. * Es wird kein impersonifizierter Benutzer verwendet. Zurückgewiesen Sie müssen einen Benutzer angeben. * Jim Akzeptiert Alle Benutzer sind zugelassen. Jim,Jules Es wird kein impersonifizierter Benutzer verwendet. Zurückgewiesen Sie müssen einen von diesem Parameter erkannten Benutzer angeben. Jim,Jules Jim Akzeptiert Jim wird von diesem Parameter erkannt. Ju* Jules Akzeptiert Jules wird von diesem Parameter erkannt, da Jules mit Ju* übereinstimmt. Beim Wert dieses Parameters wird zwischen Groß- und Kleinschreibung unterschieden.
Anmerkung:- Der Parameter ist erforderlich, wenn Sie die Impersonifizierung für die Ausführung von Tasks verwenden müssen.
- Leerzeichen und Kommas sind gültige Trennzeichen für die Werte der Benutzernamen in dieser Datei.