DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


ko:auth:plain

일반 텍스트 파일 백-엔드

이 백-엔드는 사용자 정보와 암호를 저장하기 위해 일반 텍스트 파일인 conf/users.auth.php을 사용합니다. 암호는 암호화된 형태로 저장됩니다.1)

이것이 기본 백-엔드 입니다.

옵션 설정

일반 텍스트 파일 인증 활성화

이 백-엔드는 아래 옵션 설정으로 활성화할 수 있습니다.

$conf['authtype'] = "plain";

(conf/local.php에 있어야 합니다.)

파일 포맷

빈행들과 각 행들에서 #문자 뒤의 모든 문자들은 무시됩니다. 각 행들은 colon문자(:)로 구분되는 5개의 항목을 가지고 있습니다.

  • Login - 사용자 이름, 페이지 이름규칙을 지켜야합니다.
  • Password - 암호화된 암호. 암호화 방법은 option passcrypt을 통해 설정됩니다.
  • Real Name - 사용자의 실제 이름
  • E-Mail - 사용자의 이메일 주소
  • Groups - 콤마(,)로 구분되는 사용자가 속해 있는 그룹 목록, 그룹 이름은 페이지 이름규칙을 지켜야합니다.

사용하려는 문자열로 부터 MD5 해쉬(hash)값을 만들기 위해서는 encode/decode스크립트를 사용하기 바랍니다. DokuWiki의 더 좋은 내장 함수 덕분에 이 스크립트는 더 이상 사용되지 않고 단지 예전의 기억을 떠올리게 하기위해 남겨져 있습니다.

예:

andi:ece23254502f07722a98aa5b7c70baa6:Andreas Gohr:andi@splitbrain.org:admin,users,upload

수정

conf/users.auth.php은 일반 텍스트 파일이므로 텍스트 편집기로 수정이 가능합니다. 사용자의 추가,변경 작업을 쉽게 도와주는 작은 터미널 실행용 PHP 스크립트를 adduser.php에서 볼 수 있습니다. 다른 더 좋은 팁들은 여기에서 볼 수 있습니다.

번역

english version: dokuwiki-2006-11-06.

Add your email here if you created translated or modified whole or part of this page.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-6 created
1)
이 위키에서 자주 암호가 암호화되었다(“encrypted”)고 읽을 수 있습니다. 그러나 진실이 아닙니다.(뻥이요!) 암호화된 암호들은 다시 암호를 풀 수 있다(“decrypted”)는 것을 의미하지만 여기서는 해당되지 없습니다. 암호들은 암호화(encrypt)된 것이 아니라 암호로부터 한 방향으로 유일한(unique)하지만 다른 방향으로는 모호한(ambiguous) 해쉬(hash)를 계산합니다. 다른 말로 하자면 암호로 부터 해쉬를 계산하는 것은 꽤 쉽지만 주어진 해쉬로 부터 암호를 얻어 내는 것은 거의 불가능 합니다. – 실제로 암호가 맞는지 대조하는 것은 저장된 hash값과 사용자가 입력한 암호를 hash한 값이 동일한지를 검사해서 암호가 정확한지를 검사합니다. 해쉬된 값으로 부터 원래 해쉬가 적용되기 암호를 계산해내는 것은 거의 불가능에 가깝기 때문에 간단한 암호 기능으로 애용되는 수단입니다. 관리자 역시 알 수 없습니다. 며느리도 모릅니다!
ko/auth/plain.txt · 마지막으로 수정됨: 2007-02-06 03:15 저자 bootmeta

별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki