Ssvmtool does not accept passwords containing double quotes

  • Article ID: 118950
  • Updated: 07 Mar 2014

Issue

The ssvmtool cannot accept passwords containing double quotes when entered as additional switch when calling the tool.
For example a password containing a double quote is passed to ssvmtool inline, like this:

ssvmtool.bat @deploy_config --vc-pass=!"$%^&*()_+

The password ends up being read in as:

!$%^&*()_+
nb: The double quote is now missing

First seen in

Sophos Anti-Virus for VMware vShield 1.0.0

Fixed In
Sophos Anti-Virus for VMware vShield 1.1

Cause
This is caused by the way in which python sys.argv deals with double quotes.

What To Do

This issue is resolved in Sophos Anti-Virus for VMware vShield 1.1.
If using version 1.0, to avoid this the password will need to be declared inside of the config file, and not passed inline to ssvmtool.

 
If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent

Comments