pwgen does not not honour -B when output is a terminal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pwgen (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The pwgen man page states:
-B, --ambiguous
Don't use characters that could be confused by the user when printed, such as 'l' and
'1', or '0' or 'O'. This reduces the number of possible passwords significantly, and as
such reduces the quality of the passwords. It may be useful for users who have bad
This behaviour is not honoured in all runs where output is a terminal. e.g.:
$ pwgen -B 8 8
Oy7iezuy toh7nieT JoBei3Oh hi4zaX9a bi4iegaY egh7Aiji Eez9icei noh7Po4e
$ pwgen -B 8 8|cat
aihaejoo
eebieshu
aotaekub
uniegahp
uotheboh
weighoon
reunguda
onaemeiw
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: pwgen 2.06-1ubuntu4
ProcVersionSign
Uname: Linux 3.13.0-32-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Jul 30 00:11:44 2014
Dependencies:
gcc-4.9-base 4.9-20140406-
libc6 2.19-0ubuntu6
libgcc1 1:4.9-20140406-
multiarch-support 2.19-0ubuntu6
SourcePackage: pwgen
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.