'lawson' user commands error in LID

 6 Replies
 0 Subscribed to this topic
 27 Subscribed to this forum
Sort:
Author
Messages
ThomasT
Advanced Member Send Private Message
Posts: 27
Advanced Member
We're now seeing for the 'lawson' user that when typing in commands in LID such as dbdef, pgmdef, rngdbdump, etc. that the response is:
"User must be assigned a security class".

I've checked the 'lawson' user and he's OK with security. Security class exists for him in LID. And the 'lawson' user is an Officer in LAUA. He's also got the ALL usergroup defined for him.

Also I checked that there are no duplicate RMID's attached to this 'lawson' ID.

This only happens for the 'lawson' user, but the commands such as qcompile, laua are fine and OK with no problems or issues.

I did notice in the lase.log entries that there are lines written to the log when this error occurs.


08/02/2010 07:51:45 getuserenv: Pid 5656
5656: Error converting UserName UNKNOWN to SID


08/02/2010 07:52:42 getuserenv: Pid 8960
8960: Error converting UserName UNKNOWN to SID

I have checked for any user called 'UNKNOWN' in delusers, and also in RM. (There aren't).

I don't know what else to check here. I've checked the LDAP using jxplorer to see if there was some type of orphan user called 'UKNOWN'. (There isn't).

Any one with any ideas?

This is Windows with Env version 9.0.1.5

Thomas T.
Marc Burnes
Basic Member Send Private Message
Posts: 14
Basic Member
Try assigning the SYSTEMS+ security class to lawson in laua.
ThomasT
Advanced Member Send Private Message
Posts: 27
Advanced Member
There is no "SYSTEMS" or "SYSTEMS+" security class defined in laua.

Is this something your company or organization defined?
Marc Burnes
Basic Member Send Private Message
Posts: 14
Basic Member
We run on Unix, so it is possible that the default security classes are different.

Do you also use the Officer security class for the other logins which have access to dbdef, pgmdef, etc?
John Henley
Send Private Message
Posts: 3351
It sounds like the environment identity for 'lawson' is missing/corrupt, or multiple RMIDs are assigned to the same environment identity as lawson.

Thanks for using the LawsonGuru.com forums!
John
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Maybe I'm way off base here, but to me it sounds like you have the CheckLS flag set to YES, indicating use lsf security not LAUA.
Jimmy Chiu
Veteran Member Send Private Message
Posts: 641
Veteran Member
Check your LDAP lawson SID vs your AD lawson SID. If they are different, it means someone deleted the lawson account and recreated it. It happened to one of my user recently who has retired, the AD admin deleted the account. Then the user becomes a consultant. Thus, we recreated the account. Viola, lawson couldn't recognize the new SID of the newly created account eventhough the login is the same.