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 .