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. a!
→ 'a!'
.
This is because we run shlex.quote()
on the password we feed into mkpasswd
. We should just drop that.