เมื่อผู้ใช้ล็อกอินผ่าน telnet หรือที่คอนโซลหรือเปิดหน้าต่าง xterm ใน X โปรแกรมเชลล์ผู้ใช้จะทำงานเพื่อตีความคำสั่งที่ป้อน หากผู้ใช้ไม่มีโปรแกรมเชลล์ที่ถูกต้องหรือมีโปรแกรมที่ไม่มีอะไรเลย (เช่น /bin/false ) ผู้ใช้นั้นจะไม่สามารถเข้าสู่ระบบได้ สิ่งนี้มีประโยชน์เมื่อสร้างผู้ใช้ที่สามารถอ่านและส่งอีเมลได้เท่านั้น รายการในฟิลด์นี้เป็นเชลล์ทั้งหมดที่ผู้ใช้ในระบบของคุณใช้ คุณสามารถเลือกหนึ่งอันหรือเลือก อื่น ๆ .. และป้อนเส้นทางแบบเต็มของเชลล์ในฟิลด์ข้อความด้านล่าง
ระบบ Unix ทั้งหมดมาพร้อมกับ Bourne shell ( /bin/sh ) และ C Shell ( /bin/csh ) เชลล์ทั่วไปที่เป็นมิตรกับผู้ใช้อื่น ๆ คือ tcsh , zsh และ bash