/etc/shells がディストリで異なる。

あと、入っているパッケージによっても違うと思う。設定ミスもあり得る。

Fedora7

[root@fedora ~]# more /etc/shells | sort
/bin/bash
/bin/csh
/bin/sh
/bin/tcsh
/sbin/nologin

Ubuntu 8.0.4 LTS

# /etc/shells: valid login shells
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/rbash
/bin/sh
/bin/tcsh
/usr/bin/es
/usr/bin/esh
/usr/bin/ksh
/usr/bin/rc
/usr/bin/screen
/usr/bin/tcsh

Debina Etch
admin@etch :~$ cat /etc/shells | sort
# /etc/shells: valid login shells
/bin/ash
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/rbash
/bin/sash
/bin/sh
/bin/tcsh
/bin/zsh
/usr/bin/es
/usr/bin/esh
/usr/bin/ksh
/usr/bin/rc
/usr/bin/screen
/usr/bin/tcsh
/usr/bin/zsh