On Fri, 2013-12-13 at 09:12 -0500, Samantha N. Bueno wrote:
Users shouldn't be able to create usernames with capital letters.
pyanaconda/regexes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyanaconda/regexes.py b/pyanaconda/regexes.py index 5d8fd9b..79136f9 100644 --- a/pyanaconda/regexes.py +++ b/pyanaconda/regexes.py @@ -44,7 +44,7 @@ GECOS_VALID = re.compile(r'^[^:]*$') # a base expression without anchors, helpful for building other expressions # If the string is the right length to match "root", use a lookback expression # to make sure it isn't. -_USERNAME_BASE = r'[a-zA-Z0-9._](([a-zA-Z0-9._-]{0,2})|([a-zA-Z0-9._-]{3}(?<!root))|([a-zA-Z0-9._-]{4,31})|([a-zA-Z0-9._-]{,30}$))' +_USERNAME_BASE = r'[a-z0-9._](([a-z0-9._-]{0,2})|([a-z0-9._-]{3}(?<!root))|([a-z0-9._-]{4,31})|([a-z0-9._-]{,30}$))'
Adding/modifying test would be nice.