Bug#705483: xfsprogs: xfs_quota misinterprets usernames with leading digits

Rich Johnston rjohnston at sgi.com
Mon Apr 15 11:07:08 CDT 2013


On 04/15/2013 09:46 AM, James Carter wrote:
> Subject: xfsprogs: xfs_quota misinterprets usernames with leading digits
> Package: xfsprogs
> Version: 3.1.4
> Severity: normal
>
> *** Please type your report below this line ***
>
> xfs_quota interprets usernames with leading digits as a numeric UID so,
> for example:
>
> # xfs_quota -c 'quota -h -u 2000ad' /store
> Disk quotas for User test (2000)
> Filesystem   Blocks  Quota  Limit Warn/Time    Mounted on
> /dev/sdb1       12K     1G     1G  00 [------] /store
>
> This is returning quota information for the user "test" (UID 2000), rather
> than the user "2000ad".
>

I don't think this is a bug, username must begin with a character 
(unless you created the user using NIS or adduser --force-badname).

# Default from /etc/adduser.conf
# check user and group names also against this regular expression.
#NAME_REGEX="^[a-z][-a-z0-9_]*\$"

 From adduser man page:

       --force-badname
                By default, user and group names are checked against the 
config‐
                urable regular expression NAME_REGEX  (or 
NAME_REGEX_SYSTEM  if
               --system is specified) specified in the configuration 
file. This
               option forces adduser and addgroup to apply only  a  weak 
  check
               for validity of the name.

Thanks
--Rich



More information about the xfs mailing list