Administration passwords containing most special characters are broken
Merging !47 (merged) introduced a regression: when entering a password containing any special character but
@%+=:,./- the actual password will be single-quoted. So e.g.
This is because we run
shlex.quote() on the password we feed into
mkpasswd. We should just drop that.