smtp can have uid 0 in addition to root and toor
[freeside.git] / FS / FS / svc_acct.pm
index 57a175c..626c13f 100644 (file)
@@ -698,9 +698,7 @@ sub check {
 
     return "Only root can have uid 0"
       if $recref->{uid} == 0
-         && $recref->{username} ne 'root'
-         && $recref->{username} ne 'toor';
-
+         && $recref->{username} !~ /^(root|toor|smtp)$/;
 
     $recref->{dir} =~ /^([\/\w\-\.\&]*)$/
       or return "Illegal directory: ". $recref->{dir};