pam 라이브러리를 크로스컴파일하고 원래사용하던 pam라이브러리와 대체하면 다음와 같이 에러가 나면서 부팅이 되지않습니다.

xoduddk123의 이미지

안녕하세요

로그인명령어를 컴파일하고잇었습니다

사용하는 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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.