Error Message: Pseudoaccount login rejected for <username>
"Pseudoaccount" errors are associated with the Multi-Tier
If you don't need this additional protection, we recommend simply disabling the
If you do need this additional protection, start with the Multi-Tier security Utility. If the problem persists, take the following steps --
- Look at your Broker host's /etc/passwd file.
- Locate the shell which is associated with the Broker-owning user.
For example:
openlink:x:101:101:OpenLink User,:/home/openlink:/usr/bin/sh
- Now look at your Broker host's /etc/shells file.
- Confirm that the full path to the shell executable associated with the Broker-owning user is found at the top of the file.
For example:
/usr/bin/sh /usr/bin/bash /usr/bin/csh
- If not, then edit the file with a text editor and add this path to the top.
- Save the file, and retest your connection.
If the issue still persists, contact us for assistance, but also try disabling the
Disabling OpSysLogin
- Use a text editor to open the active Rulebook file, e.g., oplrqb.ini.
- Locate the [generic_xxxxx] section, which corresponds to the problematic database agent.
For example:
[generic_oingres1] Description = Default settings for OpenIngres 1.x agent Program = oig1_sv Environment = OPENINGRES1 ReUse = never OpsysLogin = Yes
- Set OpsysLogin=No.
- Save your changes and exit the file.
- Restart the Request Broker.
- Retest your connection.
Evidence
- Broker Rulebook (e.g., oplrqb.ini)
- Request Broker Log (e.g., oplrqb.log)
Referenced by...