cancel
Showing results for 
Search instead for 
Did you mean: 

Error : JCS-00579: we tried to use the OS user given by the credentials

Former Member
0 Kudos

Hello,

I have a job chain with different scripts (KSH scripts). Some scripts in this job chain need to be executed with user root, but the job chain itself does not execute with user root (It executes with a specific user according to the appication for which this job chain has been created).

I have following error :

JCS-00579: we tried to use the OS user given by the credentials (root)

JCS-00583: user is not allowed (root)

JCS-00586: no fallback allowed when explicit credentials are specified

JCS-00270: master agent is not able to start this job

Do you have an idea ? The user has been created and exists in the credentials.

Thanks !

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

You explicitly need to enable the user root, because by default this is blocked for security reasons.

You need to set disabled_os_users and optionally enabled_os_users in the init file of the process server.

Regards,

Anton.

Former Member
0 Kudos

Hello,

I have neither the parameter disabled_os_user nor enabled_os_user in my initjcs file.

So I think I must set the parameter enabled_os_users="root" ?

thanks.

Former Member
0 Kudos

Hi,

Yes, you need to set that, I'm not sure which one is leading because disabled_os_users by default contains "root" too.

You may need to set disabled_os_users to a value that does not contain root.

You can find the current value under the Scheduler > Parameters.

Do not forget to restart the Scheduler.

Regards,

Anton.