> > The two issues are unrelated. > > The way that is traditionally done in the Unix world is that if the user > shell is found in /etc/shells then it is a normal user. Does this > suffice? I think so yes