Quoting upstream:
"The problem appears to be related to locales. With LANG=en_US.UTF-8
the fnmatch() routine in glibc does not match "foo" against "[A-z]*",
but if LANG is not defined (or if it is defined to "C") the matching
happens as expected. The problem is that [A-z] is fundamentally
non-portable when locales are taken into account. You should either
use [[\:alpha\:]] or [A-Za-z]. I'll update the sudo documentation
accordingly.
I'll apply the upstream patch to intrepid now and think about the impact
in Hardy.
** Changed in: sudo (Ubuntu)
Status: Triaged => In Progress
--
Wildcards broken in sudo / sudoers
https://bugs.launchpad.net/bugs/228046
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs