Jen,
> I'm looking for a good solution to replace an NT 4 server. Is
> e-smith the right package?
One word answer: Yes. More than one word answer (and based on my own experience): I moved a client from MSFT NT 4.x SBS [Small Business Server] to SME a few months ago. The switch was easy and they are very happy - no more worries about Exchange/IIS security problems like Nimda, etc.
> an appliance-like distribution that can mimic an NT 4 PDC and
> allow login scripts in addition to authentication, file, and
> print service.
SME will work quite well as a replacement for your NT4 PDC, handling all your needs listed - and it will do it on hardware you would never dream of running NT4/Win2k Server on...and at a fraction of the cost!
Two areas where it could use some improvement (at least for folks moving from NT).
1. Permissions on files: You will feel a little bit as though you have moved back to the peer-to-peer Win9x days since the i-bay setup is really a "share" with permissions given to groups. Of course the problem is that file level permissions are a little tougher to implement under SME. You will have to get used to some "command prompt" console usage to setup file level permissions - it can be done but it's sure not as easy as the GUI under NT/Win2k. (If someone can tell me otherwise, please do.)
2. Authentication/security: Here again, there is no GUI which quite handles password/login issues (password length, forced password change after X days, lockout after X attempts) like NT/Win2k. (If someone can tell me otherwise, please do.)
These aren't really "show stoppers" though, and I'd highly recommend you take a serious look and do a test SME install on some old discarded machine which will give you and idea - I think you will be impressed.
Good luck!
Regards,
Patrick