diff options
author | ivan <ivan> | 2004-12-24 23:35:24 +0000 |
---|---|---|
committer | ivan <ivan> | 2004-12-24 23:35:24 +0000 |
commit | b3b2c984a3538c7e8c4c56f18a65c1a3cd8e1ff7 (patch) | |
tree | 07a36e869bf9f4d01bf087fc4508ec4f13f82a45 | |
parent | 76b3f04c53d0671316be17e29a73a13a66a19955 (diff) |
smtp can have uid 0 in addition to root and toor
-rw-r--r-- | FS/FS/svc_acct.pm | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm index 57a175c9d..626c13f92 100644 --- a/FS/FS/svc_acct.pm +++ b/FS/FS/svc_acct.pm @@ -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}; |