나는 이것이 오래되었다는 것을 알고 있지만 같은 문제가 있었고이 문제를 해결할 정보를 찾을 수 없으므로 여기에서도 솔루션을 공유하기로 결정했습니다.
잘하면 그것은 다른 누군가를 돕습니다. :)
OS X 10.6.8 (Snow Leopard)에서 10.11.4 (El Capitan)로 Mac을 업그레이드 한 후에는 더 이상 터미널에서 쉘을 열 수 없습니다. 화면에 [프로세스 완료] 만 표시된 터미널 창이 열립니다.
콘솔 로그에 오류가 표시되었습니다.
login: in openpam_load_module(): no pam_serialnumber.so found
login: pam_start(): system error
이 게시물 ( https://discussions.apple.com/message/11861278#11861278 )이 올바른 방향으로 나를 가리 켰습니다.
영향을받는 Mac 및 작동중인 Mac에서 /private/etc/pam.d/login.term의 내용을 확인했습니다.
깨진 Mac 터미널 /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
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
터미널이 손상된 Mac의 내용을 편집하여 Mac이 작동하는 터미널과 일치하도록하고 터미널이 즉시 올바르게 작동하기 시작했습니다. 😃