E-smith is setup by default to deny shell access to all non-admin users (i.e. other than root and admin). You should carefully consider why you need to grant command-line access to other users. Out of the box, e-smith supports SMB (i.e. Windows networking) and AppleTalk client connections.
What do you expect your users to gain with a shell prompt?
If you need to provide write access for FTP, for example, I believe (as I don't use FTP, I'm not 100% clear) that you can do this via the standard features in the e-smith manager.
Des Dougan