Each user account is associated with a login shell. A shell is a command line interpreter or simply the first command executed when the user logs in. These commands or shells must be defined here first to become selectable in the user account dialogs.