Es gibt viele Möglichkeiten den CURUSER zu ändern.
Der USER ist immer aus dem Namen des Jobs abgeleitet.
Per SQL kann ich mich aber mit Connect "ummelden".
Dies passiert z.B. auch bei ODBC-Job's (QZDASOINIT), die immer unter dem USER QUSER laufen, SQL sich aber mit dem Anmeldeuser als CURUSER einträgt.

Mittels der API's QSYGETPH und QWTSETP kann man sich auch zur Laufzeit unter einem anderen Profil bewegen, was dann den CURUSER ändert.