shells(4)shells(4)NAMEshells - shell database
DESCRIPTION
The /etc/shells is an ASCII file containing the list of shells on a
system.
For each shell a single line should be present, consisting of the full
path name of the shell's binary.
A hash mark (`#') starts the comment - all subsequent characters up to
the end of line are ignored. Blank lines are ignored too.
The following is the default list of shells on an Irix system:
/bin/bsh
/bin/csh
/bin/jsh
/bin/ksh
/bin/rksh
/bin/sh
/bin/tcsh
/sbin/bsh
/sbin/csh
/sbin/jsh
/sbin/ksh
/sbin/rksh
/sbin/sh
/usr/bin/bsh
/usr/bin/csh
/usr/bin/jsh
/usr/bin/ksh
/usr/bin/rksh
/usr/bin/sh
/usr/bin/tcsh
If you install more shells from SGI Freeware or from any third party
packages, you should add paths to the new shells to this file.
FILES
/etc/shells
SEE ALSOrpc.passwd(1)CAVEATsendmail(8) uses /etc/shells to decide if it is going to deliver a user's
mail to a process via a pipe. If the user's shell is not listed in
/etc/shells, the mail will be bounced. This behaviour can be changed by
adding the ``magical'' /SENDMAIL/ANY/SHELL/ string to /etc/shells.
Page 1