When using the Workload Automation System Agent password utility (password on Unix/Linux or password.bat on Windows) to encrypt plain text passwords, certain special characters required by security policies (such as &, !, |, *, or #) may not be handled correctly. Users may find that the utility fails to encrypt the password or produces an unexpected result when these characters are included.
Operating Systems: All supported versions of Linux, UNIX, and Windows.
Agent Versions: All supported Workload Automation System Agent releases.
The password utility itself does not have inherent restrictions on special characters. Instead, the issue is typically caused by the Operating System (OS) shell (e.g., Bash on Linux or CMD on Windows). The shell often intercepts special characters as command-line instructions or metacharacters when the utility is executed with the password as a direct argument.
To ensure that all special characters are processed correctly without OS shell interference, use one of the following methods:
./passwordpassword.bat./password.sh 'MyP@ssword!&'). ^) for symbols like & or |.Summary: The System Agent password utility supports all standard and complex special characters when entered via the interactive prompt.