Date: Wed, 15 Mar 2000 00:30:43 +1030 (CST) From: Mark Newton <newton@atdot.dotat.org> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/17372: rmuser bug Message-ID: <200003141400.AAA62460@atdot.dotat.org>
next in thread | raw e-mail | index | archive | help
>Number: 17372
>Category: bin
>Synopsis: rmuser(8) incorrectly identifies non-alphanum characters
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 14 06:10:02 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: Mark Newton
>Release: FreeBSD 4.0-CURRENT i386
>Organization:
None
>Environment:
FreeBSD-current
>Description:
rmuser complains about non-alphanumeric characters if the
username you attempt to delete contains capital letters. This
causes problems for sites which attempt to call PPP users
"Pfoo" and SLIP users "Sfoo" (such as an ISP run by a friend
of mine :-)
>How-To-Repeat:
bsd# rmuser Pfoo
>Fix:
I'm happy to commit this myself; just getting it into the PR
system so that anyone else who searches for it later will see
that it has been fixed on this date.
I'll commit it later tonight then close the PR.
*** /usr/sbin/rmuser Fri Mar 3 08:53:25 2000
--- rmuser.perl Wed Mar 15 00:25:51 2000
***************
*** 108,114 ****
# Username was given as a parameter
$login_name = pop(@ARGV);
die "Sorry, login name must contain alphanumeric characters only.\n"
! if ($login_name !~ /^[a-z0-9_][a-z0-9_\-]*$/);
} else {
if ($affirm) {
print STDERR "${whoami}: Error: -y option given without username!\n";
--- 108,114 ----
# Username was given as a parameter
$login_name = pop(@ARGV);
die "Sorry, login name must contain alphanumeric characters only.\n"
! if ($login_name !~ /^[a-zA-Z0-9_]{1,}$/);
} else {
if ($affirm) {
print STDERR "${whoami}: Error: -y option given without username!\n";
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003141400.AAA62460>
