WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Jobs mit den Berechtigungsnachweisen des Benutzers ausführen

In diesem Artikel wird beschrieben, wie Sie Jobs mit den Berechtigungsnachweisen eines Benutzers ausführen können, wenn die WebSphere-Sicherheit aktiviert ist.

Informationen zu dieser Task

WebSphere Extended Deployment Version 6.0.2 bietet jetzt ein neues Feature, das standardmäßig die Ausführung von Jobs mit den Berechtigungsnachweisen eines Benutzers zulässt, wenn die WebSphere-Sicherheit aktiviert ist. Wenn der Job dem Endpunkt zugeteilt wird, verwendet die Anwendung LREE anstelle des Berechtigungsnachweises des Servers im Thread des Jobabschnitts den Berechtigungsnachweis des Benutzers. Wenn Sie das Standardverhalten ändern möchten, wenden Sie den temporären Fix (IFIX) PK35827 an, erstellen Sie eine angepasste Eigenschaft mit dem Namen "RunUnderUserCredential" für den dynamischen Cluster, und setzen Sie diese Eigenschaft auf true. Nachdem Sie den temporären Fix PK35827 angewendet haben, ändert sich das Standardverhalten, und der Job wird nicht mit dem Berechtigungsnachweis des Benutzers ausgeführt, sofern Sie keine entsprechende angepasste Eigenschaft definieren und es auf true setzen.

WebSphere Extended Deployment Version 6.1 führt eine neue Variable mit dem Namen RUN_JOBS_UNDER_USER_CREDENTIAL ein, die es Benutzern ermöglicht, die Ausführung von Jobs mit den Berechtigungsnachweisen des Benutzers zu aktivieren und zu aktivieren. Die angepasste Eigenschaft "RunUnderUserCredential" weiterhin ausschließlich für dynamische Cluster gültig, um die Migration dynamischer Cluster der WebSphere Extended Deployment Version 6.0.2 zu unterstützen.
Anmerkung:

Die angepasste Eigenschaft "RUN_JOBS_UNDER_USER_CREDENTIAL" kann auf jeder Ebene erstellt werden und akzeptiert die Werte true und false. Der Standardwert ist "false", d. h., die Jobs werden mit den Serverberechtigungsnachweisen ausgeführt.

Wenn die Java-2-Sicherheit aktiviert ist, müssen Ihre Compute-Grid-Anwendungen die folgenden beiden Berechtigungen in der WAS-Richtlinie der Anwendung erteilen:
  • permission com.ibm.websphere.security.WebSphereRuntimePermission "SecOwnCredentials"
  • permission com.ibm.websphere.security.WebSphereRuntimePermission "ContextManager.getServerCredential"

In den folgenden Schritte wird beschrieben, wie Sie nach der Anmeldung an der Administrationskonsole die angepasste Eigenschaft so erstellen, dass die Ausführung von Jobs mit den Berechtigungsnachweisen des Benutzers aktiviert oder inaktiviert werden kann:

Prozedur

  1. Klicken Sie auf Umgebung > WebSphere-Variablen.
  2. Wählen Sie einen Konfigurationsgeltungsbereich aus, und klicken Sie auf Neu. Die Anzeige "Allgemeine Eigenschaften" erscheint.
  3. Geben Sie RUN_JOBS_UNDER_USER_CREDENTIAL im Feld "Name" ein.
  4. Geben Sie "true" oder "false" ein, um die Ausführung von Jobs mit den Berechtigungsnachweisen des Benutzers zu aktivieren bzw. zu inaktivieren.
  5. Klicken Sie auf OK und anschließend auf Speichern.

Nächste Schritte

Stoppen Sie den Server, auf dem die Anwendung GEE installiert ist, und starten Sie ihn anschließend erneut.



Zugehörige Konzepte
Befehlszeilenschnittstelle
Den Job-Scheduler
Zugehörige Tasks
Job-Scheduler sichern
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.46 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/tbgcred.html