· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
KLDP위키토론/관리정책

MoniWiki:MoniWiki/SecurityPlugin를 KLDPDoc의 정책에 맞게 새롭게 만들어야 하겠습니다.

지금 userbased라는 모듈을 다음과 같이 작동되도록 추가했습니다.
  • 로그인을 해야만 페이지를 고칠 수 있다.
  • Anonymous사용자는 몇몇 기본적인 동작만 할 수 있다. (css,theme,bookmark,goto,userform etc.)
  • Anonymous사용자는 "WikiSandBox"등등의 페이지만 고칠 수 있다.
  • WikiMaster로 지정된 몇몇 사용자는 지우기 관련된 동작(deletepage,deletefile)을 할 수 있다.
  • 페이지 히스토리 지우기 및 백업 액션은 관리 비밀번호를 알아야 할 수 있다.

이것은 KLDPDoc의 관리 정책에 따라 변경될 수 있으며 userbased.php모듈을 그렇게 고칠 것입니다. ^^;; 테스트는 http://chemie.skku.ac.kr/wiki/에서 하실 수 있습니다. --WkPark

페이지를 지울 수 있는 권한을 갖는 사람을 별도로 지정할 수 있는 기능은 정말 괜찮을 것 같네요. 그리고 로그인해야만 페이지를 고칠 수 있는 기능은 지금도 사용할 수 있는 것 아닌가요? 전에 테스트하면서 config.php에 $security_class='needtologin'; 이런 식의 설정을 해 주면 되었던 걸로 기억나는데.... -- 권순선

예. 그렇지요. KLDPDoc은 많은 사용자들이 오기 때문에, 좀 더 미세한 관리정책이 필요할 것 같아서 만들었습니다. 관리정책에 맞는 모듈을 만들어야지, 프로그래머가 코딩한 그대로를 관리정책으로 써먹을 수는 없을 것 같아서요 ^^;; --WkPark

일단 현재로서는 활발하게 페이지를 직접 편집하는 사람이 많지 않고, 처음부터 등록 사용자만이 편집을 가능하게 할 경우 활동이 위축될 소지가 있으니 당장은 몇 명의 WikiMaster를 추가하는 것으로 충분할 것 같고 어느정도 사람들이 익숙해지면 그때 가서 등록 사용자만이 내용을 고칠 수 있도록 바꾸는 것이 좋을것 같습니다. 일단은 WkPark님을 WikiMaster로 지정하겠고(설마 거부하진 않으시겠죠? :-)), 위키에 익숙한 사람이 좀 더 나타나면 추가로 지정하도록 할 계획입니다. 저는 당분간 물밑에서 Bash Prompt Howto 같이 sgml태그가 잘못된 문서들을 수정하는 것과, 빠진 파일 옮겨오기 등 위키상에서 할 수 없는 작업들을 주로 하면서 조용히(?) 지내려고 합니다. -- 권순선

이궁 ^^;; 영광입니다 (_ _) 1.0을 릴리즈 하면서 아이디 도용을 방지하기 위한 방편을 마련해 놓기는 했는데, 현재 wikimaster를 설정하는 보안 모듈은 없습니다. $owners라는게 있긴 한데, $use_counter를 켜놨을 때 자신을 카운팅하지 않으려고 했던 것이지요. 혹시 새롭게 모듈을 만드셨나요 ? 그렇지 않으면,
  • $wikimasters는 페이지를 지울 수 있게 한다.
  • $owners는 히스토리도 지울 수 있게 한다.
  • 일반 사용자와 Anonymous사용자의 권한은 같다. 다만, 히스토리 기록에 남느냐 남지 않느냐의 차이다.
이정도로 해서 새 모듈을 만들면 될것 같습니다. --WkPark



ID
Password
Join
Like winter snow on summer lawn, time past is time gone.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-03-03 16:06:52
Processing time 0.0045 sec