A lot of people like to use different types of Terminal Emulators, Here's a short list:
By default there is a list of acceptable terminals located on our system at
/etc/shells. Here is an example file:
# List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh
Sometimes we need to use a terminal located in a different profile(e.g.
/usr/local/bin/zsh). When we use our change shell option like so:
chsh -s /usr/local/bin/zsh
We will not be able to do so as it is a "non-standard shell". By placing
/etc/shells. It will allow us to run our change shell command!