This page allows you to customize the Unix shells available to mailbox users and virtual server administrators. The shell is used by servers like ProFTPd and SSHd to control the types of logins allowed for each user, such as email, FTP and remote shell access.

When Virtualmin built-in defaults is selected, the shells available are determined automatically by Virtualmin, which is typically satisfactory for most systems. If you want to modify them, select Custom shells below and make changes to the table.

For each shell, the following fields can be edited :

Enabled?
  This checkbox determines if the shell is visible when creating or editing users.
Path to shell
  This must contain the full path to the shell command, like `/bin/sh` or `/bin/false`.
Description
  This is the title that will appear in the menu when the shell is selected.
Admin?
  Check this box if you want the shell to be made available for virtual server administrator Unix users.
Mailbox?
  Check this box if you want the shell to be made available for mail / FTP users.
Default?
  Exactly one shell for administrators and one for mailboxes must have this entry checked, indicating that it is the default for Unix users of that type.
Access
  This menu indicates to Virtualmin what type of access is granted by this shell. When adding your own, you should select if it allows FTP and/or SSH or not.