웹에서 가입신청 받을때..

thelivery의 이미지

제가 너무 초보라서.. 죄송... 도대체 감(?)이 안와서요.

Linux에서 돌리는데..

웹에서 가입을 하면.. 저절로 계정이 생기게 하는 방법좀 알려주세요.

답변이 너무 광범위 하다면.. 그 원리 만이라도....

부탁드립니다.

easyto의 이미지

회원 가입시 mysql같은 DB에 사용자의 정보를 기록한 뒤에

로그인 하면, DB에서 정보를 찾아서 로그인 Ok를 해주는 거죠...

취미는 리눅스 .....

easyto의 이미지

리눅스 계정을 만드는 웹페이지라면

PHP나 CGI를 이용해서 만드는데

보안에 상당히 안좋을것 같군요...

취미는 리눅스 .....

맹고이의 이미지

easyto wrote:
리눅스 계정을 만드는 웹페이지라면

PHP나 CGI를 이용해서 만드는데

보안에 상당히 안좋을것 같군요...

php에 리눅스계정을 만들어주는 함수가 있나요..?

계정은 root등등쪽에서 만들어줄수있을거 같은데;;

그럼 함수이름이 먼지좀 가르쳐주세요

easyto의 이미지

어설프게 아는게 들통나겠네요...

함수가 따로 있는것은 아니구요..

시스템 명령어를 실행하게끄럼 스크립트를 짜는 것이죠...

그런데 시스템 계정을 추가하는 것은 root 권한에서만 가능하니

apache가 root로 돌아야 할텐데... 보안에 아주 않좋겠다는 뜻입니다.

뭐.. 제가 정확히 상세히 아는 것이 아니니....

실무를 하시는 분들은 정확한 답변을 달아주세요...

취미는 리눅스 .....

easyto의 이미지

http://kltp.kldp.org/stories.php?story=01/08/13/8917157

여기 참고하세요...

여기도 보안때문에 문제 있다는 댓글이 있군요...

해결책은 webmin같이 데몬을 새로 만드는 방법있군요...

취미는 리눅스 .....

맹고이의 이미지

제 생각엔..

그냥 회원가입내용을 DB에 담았다가

서버에서 특정시간마다 뒤져서

가입시켜주는 그런 방식이 나을듯

구현하는건... 모릅니다-_-

그냥 저렇게 하면 되지않을까 하는 생각이 문득;;

rapzzard의 이미지

디비에 쑤셔주고 cron을 이용하는 방법이 가장 좋을꺼같네요..'_'
뭐 이 방법이 젤 간단합니다..디비에 넣어주고 클론에 스크립트 하나 만들어서..
-_-)a

나부군의 이미지

웹계정 디비(mysql 따위)로 인증을 하게하는 pam 모듈을 만드시면 될 듯 싶습니다.

예전에 pam 모듈을 이용해서 웹에서 인증하도록 한적은 있습니다. :)

참고자료.
http://www.kernel.org/pub/linux/libs/pam/

댓글 달기

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