Amikor egy felhasználó bejelentkezik telnet útján vagy a konzolon, vagy megnyit egy `xterm` ablakot az X-ben, akkor a felhasználói shell program fut, hogy értelmezze a bevitt parancsokat. Ha a felhasználónak nincs érvényes shell programja, vagy van olyanja, amely semmit nem tesz (például `/bin/false` ), akkor a felhasználó nem fog bejelentkezni. Ez hasznos lehet olyan felhasználók létrehozásakor, akik csak e-maileket olvashatnak és küldhetnek.

Ebben a mezőben fel vannak sorolva az összes rendszerhéj, amelyet a felhasználók használnak. Választhat egyet, vagy választhat az Egyéb lehetőséget, és beírhatja a héj teljes útvonalát az alábbi szövegmezőbe.

Minden Unix rendszerhez tartozik a Bourne shell ( `/bin/sh` ) és a C Shell ( `/bin/csh` ). Egyéb általános és felhasználóbarát héjak a `tcsh` , `zsh` és `bash` .