pam 라이브러리를 크로스컴파일하고 원래사용하던 pam라이브러리와 대체하면 다음와 같이 에러가 나면서 부팅이 되지않습니다.
안녕하세요
로그인명령어를 컴파일하고잇었습니다
사용하는 login명령어에 libpam이 링크가 되어있어서
pam도 컴파일하여서 라이브러리를 생성한후 기존의 pam 라이브러리와 대체한후 부팅을 해보았습니다.
그런데 부팅이 되지않았습니다.
잘 이해가안되는게 똑같은 pam 라이브러리인데 어떤건 되고 어떤건 안되고 잘 이해가되지않습니다
/etc 폴더안에 있는 /etc/security디렉터리와 /etc/pam.d /lib/security 항목들은 원래 있던데로 그대로 두었습니다.
/var/log/auth.log를 살펴보니 다음와 같은 로그를 뿌리는데 이유를 알수 있을 까요?
Jan 1 21:05:31 localhost sshd[1157]: Server listening on 0.0.0.0 port 22.
Jan 1 21:05:31 localhost sshd[1157]: Server listening on :: port 22.
Jan 1 21:05:31 localhost login[1241]: PAM (login) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-auth]
Jan 1 21:05:31 localhost login[1241]: PAM (login) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (login) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-account]
Jan 1 21:05:31 localhost login[1241]: PAM (login) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (login) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-session]
Jan 1 21:05:31 localhost login[1241]: PAM (login) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (login) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-password]
Jan 1 21:05:31 localhost login[1241]: PAM (login) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (other) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-auth]
Jan 1 21:05:31 localhost login[1241]: PAM (other) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (other) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-account]
Jan 1 21:05:31 localhost login[1241]: PAM (other) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (other) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-password]
Jan 1 21:05:31 localhost login[1241]: PAM (other) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM (other) illegal module type: @include
Jan 1 21:05:31 localhost login[1241]: PAM pam_parse: expecting return value; [...common-session]
Jan 1 21:05:31 localhost login[1241]: PAM (other) no module name supplied
Jan 1 21:05:31 localhost login[1241]: PAM no modules loaded for `login' service
Jan 1 21:05:31 localhost login[1241]: Permission denied
댓글 달기