shells(4)

shells - shell database

As shipped in IRIX 6.5.22. Added in IRIX 6.5.19.

NAME
     shells - 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 ALSO
     rpc.passwd(1)

CAVEAT
     sendmail(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.