In the past, I've had to wrap the shell script with a getty-lite that is a stripped down version of getty that sets up the sid, etc. Don't know if I can distribute it, however. That's likely your problem... Warner