smtp can have uid 0 in addition to root and toor
authorivan <ivan>
Fri, 24 Dec 2004 23:35:18 +0000 (23:35 +0000)
committerivan <ivan>
Fri, 24 Dec 2004 23:35:18 +0000 (23:35 +0000)
FS/FS/svc_acct.pm

index 1e30a0f..ec0e1d5 100644 (file)
@@ -711,9 +711,7 @@ sub check {
 
     return "Only root can have uid 0"
       if $recref->{uid} == 0
 
     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};
 
     $recref->{dir} =~ /^([\/\w\-\.\&]*)$/
       or return "Illegal directory: ". $recref->{dir};