Skip to main content

[archive] Nombre de Usuario con AcuThin.

  • September 5, 2007
  • 1 reply
  • 0 views

[Migrated content. Thread originally posted on 05 September 2007]

Hola Amigos,
Yo de nuevo, tengo varias aplicaciones con Acuthin, aplicacion grafica y en el servidor Unix ( AIX ) el acurcl con runtime todos version 5.2.1.

Cuando rescato el usuario USER-ID, siempre me muestra root y no el usuario
que corresponde. ? Es una falla del producto ? o ?hay otra forma de rescatarlo ?.

En el programa tengo lo siguiente:
ACCEPT TERMINAL-ABILITIES FROM TERMINAL-INFO
ACCEPT SYSTEM-INFORMATION FROM SYSTEM-INFO

Tambien he utilizado otras variables, como por ejemplo:
01 W-LOGIN.
05 WL-SYSTEM PIC X(10).
05 WL-USER PIC X(12).
05 WL-TTY PIC X(10).

Y la siguiente instruccion:
ACCEPT W-LOGIN FROM SYSTEM-INFO.

Cuando lo ejecuto en forma local no tengo este problema muestra bien el
nombre del usuario.

Nota:
Tambien tengo aplicaciones en Unix ( AIX ) via Telnet en la cual utilizo
ACCEPT W-LOGIN FROM SYSTEM-INFO y entrega bien el nombre del usuario en forma correcta.

Desde ya Muchas Gracias!

1 reply

[Migrated content. Thread originally posted on 05 September 2007]

Hola Amigos,
Yo de nuevo, tengo varias aplicaciones con Acuthin, aplicacion grafica y en el servidor Unix ( AIX ) el acurcl con runtime todos version 5.2.1.

Cuando rescato el usuario USER-ID, siempre me muestra root y no el usuario
que corresponde. ? Es una falla del producto ? o ?hay otra forma de rescatarlo ?.

En el programa tengo lo siguiente:
ACCEPT TERMINAL-ABILITIES FROM TERMINAL-INFO
ACCEPT SYSTEM-INFORMATION FROM SYSTEM-INFO

Tambien he utilizado otras variables, como por ejemplo:
01 W-LOGIN.
05 WL-SYSTEM PIC X(10).
05 WL-USER PIC X(12).
05 WL-TTY PIC X(10).

Y la siguiente instruccion:
ACCEPT W-LOGIN FROM SYSTEM-INFO.

Cuando lo ejecuto en forma local no tengo este problema muestra bien el
nombre del usuario.

Nota:
Tambien tengo aplicaciones en Unix ( AIX ) via Telnet en la cual utilizo
ACCEPT W-LOGIN FROM SYSTEM-INFO y entrega bien el nombre del usuario en forma correcta.

Desde ya Muchas Gracias!
Para poder arrancar acurcl debes estar firmado como root, en la versi?n que tu tienes al efectuar el ACCEPT FROM SYSTEM INFO, est? tomando este nombre. Tengo entendido que en versiones posteriores esto se corrigi? para poder tener el usuario real que est? ejecutando el programa y no elusuario con que se arranc? acurcl. Necesitas actualizar tus productos.