Sé que esto es viejo ... pero tuve el mismo problema y no pude encontrar ninguna información para solucionar este problema, así que decidí compartir la solución aquí también.
Esperemos que ayude a alguien más. :)
Después de actualizar una Mac de OS X 10.6.8 (Snow Leopard) a 10.11.4 (El Capitan), ya no abriría un shell en la Terminal. Abriría una ventana de terminal con solo [Proceso completado] mostrado en la pantalla.
El registro de la consola mostró los errores:
login: in openpam_load_module(): no pam_serialnumber.so found
login: pam_start(): system error
Esta publicación ( https://discussions.apple.com/message/11861278#11861278 ) me señaló en la dirección correcta.
Verifiqué el contenido de /private/etc/pam.d/login.term en la Mac afectada y en una Mac que funciona.
Terminal Mac rota /private/etc/pam.d/login.term
# login: auth account password session
auth optional pam_krb5.so
auth optional pam_mount.so
auth sufficient pam_serialnumber.so serverinstall legacy
auth required pam_opendirectory.so
account required pam_nologin.so
account required pam_opendirectory.so
password required pam_deny.so
session required pam_uwtmp.so
session optional pam_mount.so
Terminal de trabajo Mac /private/etc/pam.d/login.term
# login: account session
account required pam_nologin.so
account required pam_opendirectory.so
session required pam_uwtmp.so
Edité el contenido de la Mac con la Terminal rota para que coincida con la Mac con la Terminal en funcionamiento, y la Terminal inmediatamente comenzó a funcionar correctamente. 😃