password is not recognizing spaces
Bug #37934 reported by
z_diver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debconf (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson | ||
ubiquity (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson |
Bug Description
On a Dapper Flight 6 Live CD I ran an espresso install using the default selections throughout. The first character for the user's password was a space.
After rebooting the system I was unable to log in with that password. If I type the password without the space I was able to log in.
This must have to do with espresso because I have verified that the regular installer works fine with spaces(at least in Flight 5 and 6).
Steps to reproduce error:
1. Boot from Flight 6 Live CD
2. Run Espresso Install
3. When asked for a password enter a space as the first character
4. Reboot the comptuer and try to log in, first with, then without the space.
To post a comment you must log in.
There are at least two parts to this bug. Firstly, debconf.py eats trailing spaces. Secondly, ubiquity needs to use the escape capability when sending passwords to debconf, in order to preserve whitespace.