계정관리

박상준의 이미지

오늘 가입하고 바로 질문 올리네요.

리룩스 배포판 부팅하면 많은 데몬들이 돌아갑니다.

저는 사실 그런 데몬들이 무슨일을 하는지 아는거 몇개 빼고는 별로 모릅니다.

리눅스에서 기껏 쓸 줄 아는건 APM 초보적인것 하고

C로 코딩하는것 가끔 쉘 스크립트도 도둑질해 쓰곤 합니다.

사설이 길었네요^^

리눅스 계정을 기본 파일시스템으로 관리하지 않고

MySQL로 관리를 하고자 합니다.

1. 로그인 관리하는 데몬이 어떤 것이며( 이녀석을 소수 수정하여 MySQL과 연동되게 하면 되지 않을까해서요 )

2. telnet이나 ssh등이 스스로 계정관리를 하지는 않을 듯 하고
파이프로나 연결해서 결과만 전송할 듯한데 그렇다면
어떤 데몬과 연동 되서 telnet 이나 ssh가 돌아가는지 알고 싶습니다.

3. 위의 2번 질문이 완전 잘못된 가정일 수도 있겠군요.
telnet 이나 ssh가 자체적으로 해결 할지도...ㅡㅡ 잘 모르겠습니다...

고수님들이시여 궁금증을 해결할 수 있는 작은 단서라도 좀 알려주세용 ^^
:oops:

권순선의 이미지

사용자 인증은 PAM쪽에서 하는걸로 압니다. 여러 PAM 모듈들 중에 인증정보를 database에 넣어서 이를 활용하는 것도 본 기억이 있으니 참고하세요....

icmplayer의 이미지

흑... 그런거 벌써 있는데요... (레드햇 배포본일꺼에요...)
사이트 관리자님이 말씀 하셨듣이 요즘 배포본들은 거의 다 PAM (Pluggable Authentication Modules)을 씁니다.
좋은 정보 (Linux-PAM guide):
http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/pam.html
---
보통떼엔 login이 바로 처리 하고 (passwd나 shadow로),
설정은 /etc/login.def 와 /etc/login.access 에서 하실수 있습니다.
로그인 정보(Structure)에 대해선 man wtmputmp를 보시면 자세히 나와 있습니다.
Terminal창이 10개 열려있을떼 w를 쳐보시면 user 수가 10이 아니란걸 보시면 아시겠지만 login을 안 쓰시면 로그인 정보에 저장을 안해서지요.
(login shell을 사용하시면 user수도 그만큼)
---
지금 쓰고 계신 sshd가 PAM을 사용 하는 지확인 하시려면:
# ldd /usr/sbin/sshd
libpam.so.0 => /lib/libpam.so.0 (0x4001c000)
그리고 /etc/pam.conf 나 /etc/pam.d/ 에 sshd가 설정 되어있는지.

여즘 거의 모든 서비스들이 PAM을 지원하기 떼문에 PAM을 쓰는게 나을꺼에요.

박상준의 이미지

우선 답글 감사드리구요.
이젠 PAM에대해서 좀 연구를 해야되겠군요..
나름대로 한번 시도해보고 다시 글 올리겠습니다....

더 좋은 내용 알고 계신분 있으시면 언제라도 조언 부탁드립니다. :D

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.