Skip to main content

Hello community,

I am working on creating a custom platform to model a Radaware Alteon Load Balancer platform. I already have all the necessary commands to perform the test and change the password; however, I am encountering an issue. The password change command used ( /c/sys/access/user/uid /pswd ) requires a UID instead of the managed user name. In traditional BeyondInsight/Passwordsafe SSH platforms, only the options for username and password are available, and there are no other alternatives such as UID.

I would like to know if anyone has faced this challenge before, so they could guide me on how they were able to resolve it, or if they can provide any suggestions on how to perform the password change for this platform.

Thank you in advance for your help.

Best regards.

Hello ​@gabriel.restrepo

In a Password Safe Custom platform there is no way to specify a UID for a user unless you used the UID for the username. Then you could  reference using <<manacctname» in the custom platform.

I am not overly familiar  with the Radaware Alteon LB but a quick Google says valid UIDs are 1 to 10.

If that's the case you could try each UID

Start with 1 “/cfg/sys/access/user/1”

I don’t have a device to test any command but online I found a command reference that says there is a “cur” command that Displays the current user ID configuration. If that returns the user name of the user for the User ID you can match with <<manacctname»

If there is a match GOTO a statement group that runs the command to change password.

If there is no match try the next ID  “/cfg/sys/access/user/2”

In theory it should work.

Have a look at this KB on our Custom Platform Logic

https://beyondtrustcorp.service-now.com/csm?id=kb_article_view&sysparm_article=KB0018109

If you have any questions please let me know.


Hi @jchandler,

That’s a great suggestion — I’m working on it! I do have one question, though, and I’m not sure if you happen to know the answer.

In the custom platforms, I’ve noticed variables like <<manacctname>>, <<ManAcctNewPwd>>, <<ManAcctOldPwd>>, <<LoginUserPwd>>, and others. Is there a place where I can find a complete list of these variables along with their descriptions? It would really help me customize the platform more effectively.

Thanks in advance!


Hello ​@gabriel.restrepo 

These are all the variables that can be used in a custom platform.

<<AssetName>> "Asset Name,
<<ConfigurePrompt>> "Configure Prompt,
<<ElevatedPrompt>> "Elevated Prompt,
<<ElevationCommand>> "Elevation Command,
<<EnablePassword>> "Enable Password,
<<EndOfLine>> "End of Line,
<<ExitCommand>> "Exit Command,
<<FunctionalAccountEnablePassword>> "Functional Account Enable Password,
<<FunctionalAccountName>> "Functional Account Name,
<<FunctionalAccountPassword>> "Functional Account Password,
<<Interrupt>> "Interrupt,
<<LoginAccountName>> "Login Account Name,
<<LoginAccountPassword>> "Login Account Password,
<<ManagedAccountName>> "Managed Account Name,
<<ManagedAccountNewPassword>> "Managed Account New Password,
<<ManagedAccountOldPassword>> "Managed Account Old Password,
<<NewPublicKey>> "New Public Key,
<<OldPublicKey>> "Old Public Key,
<<PasswordCommand>> "Password Command,
<<Prompt>> "Prompt,


Reply