I want to set the default login shell to the Korn shell (ksh) but chsh doesn't recognize /bin/ksh as a shell.
/bin/ksh has been loaded.
I want to set the default login shell to the Korn shell (ksh) but chsh doesn't recognize /bin/ksh as a shell.
/bin/ksh has been loaded.
The desired shell's full path must be added to the /etc/shells file - from man shells
DESCRIPTION
/etc/shells is a text file which contains the full pathnames of valid
login shells. This file is consulted by chsh(1) and available to be
queried by other programs.
chsh. Also clarify what you mean by "/bin/ksh has been loaded". – terdon Feb 12 '15 at 16:04