Solaris Common Messages and Troubleshooting Guide

No shell Connection closed

Cause

A user has attempted to a remote login to the system, and has a valid account name and password, but the shell specified for their account is not available on that system. For example, the seventh field could request the GNU Bourne-again shell /bin/bash, which does not exist on standard Solaris distributions.

Action

If you have a copy of the requested shell, become superuser and install the missing shell on that system. Otherwise, change the user's password file entry (perhaps only in the NIS+ or NIS passwd(4) map) to specify an available shell such as /bin/csh or /bin/ksh.