ユーザーがtelnetまたはコンソールからログインするか、Xで`xterm`ウィンドウを開くと、ユーザーのシェルプログラムが実行され、入力されたコマンドを解釈します。ユーザーが有効なシェルプログラムを持たないか、何もしないプログラム（ `/bin/falseなど` ）を持っている場合、そのユーザーはログインできません。これは、メールの読み取りと送信のみができるユーザーを作成するときに役立ちます。

このフィールドには、システムのユーザーが使用するすべてのシェルがリストされています。いずれかを選択するか、[ その他...]を選択して、下のテキストフィールドにシェルの完全パスを入力します。

すべてのUnixシステムには、Bourneシェル（ `/bin/sh` ）とCシェル（ `/bin/csh` ）が付属しています。その他の一般的でユーザーフレンドリーなシェルは、 `tcsh` 、 `zsh` 、および`bash`です。