0 means all registered users; 1 means voiced+. -1 is for everyone, which is useless with greet anyway
http://modules.anope.org/viewmod.php?id=58
I've just tested it on 1.7.22 and it works fine. Do /chanserv levels #channel list and what value is given for level GREET. Also could you please tell what version and OS is that.