Saya tahu ini sudah lama ... tetapi saya memiliki masalah yang sama, dan tidak dapat menemukan informasi untuk memperbaiki masalah ini, jadi saya memutuskan untuk membagikan solusinya di sini juga.
Semoga ini bisa membantu orang lain. :)
Setelah memutakhirkan Mac dari OS X 10.6.8 (Snow Leopard) ke 10.11.4 (El Capitan), ia tidak akan lagi membuka shell di Terminal. Itu akan membuka Jendela Terminal dengan hanya [Proses selesai] yang ditampilkan di layar.
Log Konsol menunjukkan kesalahan:
login: in openpam_load_module(): no pam_serialnumber.so found
login: pam_start(): system error
Posting ini ( https://discussions.apple.com/message/11861278#11861278 ) mengarahkan saya ke arah yang benar.
Saya memeriksa isi dari /private/etc/pam.d/login.term pada Mac yang terpengaruh, dan pada Mac yang berfungsi.
Terminal Mac Rusak / privasi / 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 Mac yang bekerja / privat / etc / pp.d / log.term
# login: account session
account required pam_nologin.so
account required pam_opendirectory.so
session required pam_uwtmp.so
Saya mengedit isi Mac dengan Terminal yang rusak agar sesuai dengan Mac dengan Terminal yang berfungsi, dan Terminal segera mulai bekerja dengan benar. 😃