My Oracle Support Banner

Solaris [TM]: Getting "No Shell" Error When Trying to Log In to the System (Doc ID 1009073.1)

Last updated on JUNE 13, 2023

Applies to:

Solaris Operating System - Version 8 6/00 U1 and later
All Platforms


While attempting to log in the system, the error "No Shell" appears.  Consider the following 3 symptoms:

1. Non-root users cannot log in to the system. Only root users can log in to the system. When non-root users log into the system, they get the following errors:

Can't run /usr/ucb/quota: Permission denied
/bin/csh: Permission denied
No shell


2. Root users cannot log into the system, but other users can.


3. When users attempt to log in as "nobody" or other special users ("adm" or "sys"), or run the su command, they cannot log in.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.