- MoniWikiACL . . . . 9 matches
#keywords MoniWikiTip, ACL
== ACL 타입 ==
* @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket // 여러 줄로 나눠쓰기 가능
# acl.default.php
* @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket
== ACL이 성립되는 과정 ==
=== 마지막 ACL 항목이 적용된다 ===
explicit하게 지정할 경우 최종 ACL 항목이 적용된다.
wildcard를 쓴 경우도 역시 최종 ACL 항목이 적용된다.
== priority가 다른 경우 ACL의 성립 과정 ==
/!\ 각 ACL 항목의 같은 priority를 가지는 모든 항목이 합해져서 적용됩니다.
config.php에 {{{$acl_debug=1}}} 옵션을 넣으면, 어떤 식으로 적용될지를 보여줍니다.
#title 모니위키 권한 설정 (ACL)
ACL을 활성화하면 위키 속도가 묘하게 느려지는 것 같다. 고로, 위키는 그냥 오픈상태에서 사용하는 게 편하다.
== 권한 설정과 ACL ==
위와 같은 권한 설정을 위해 [모니위키]에서는 ACL 플러그인을 v1.1.2 부터 제공하고 있다.
ACL을 사용하는 방법은 MoniWikiACL을 참고하면 되지만, 좀 많이 헷갈린다. 그런 사람들(본인 포함)을 위해서 ACL 사용 방법과 현재 이 위키에 적용하고 있는 설정을 예시로 내보이려 한다.
== ACL 활성화하기 ==
config.php 파일 안에 다음의 구문을 추가해서, ACL을 활성화 한다.
$security_class="acl"; //acl plugin 활성화
- GuestBook/2012 . . . . 7 matches
1. acl plugin을 사용하여, 비로그인 사용자도 GuestBook을 수정할 수 있도록 설정
그래서 제가 원했던 것은 방명록 페이지는 수정하지 못하지만 방명록에 글은 남길 수 있게 하는 것이었습니다. 파초님께서 잘 구현하신 것 같아서 어떻게 구현하셨는 지 여쭤보려고 한 것이었구요. 혹시 파초님께서는 acl plugin을 이용하셨나요? -- 칼킨 [[DateTime(2012-09-03T15:27:29)]]
Blog macro는 comment macro와 달리 페이지를 수정하도록 되어 있습니다. 그래서 해당 페이지는 아무나 수정이 가능하도록 설정해야 합니다. 참고로 제 방명록도 아무나 수정 가능합니다. 누군가 테러를 한다고 해도, RCS 덕분에 쉽게 복구할 수 있기에 그냥 냅두고 있습니다. 그리고 ACL을 사용해도 상황은 같습니다.
1. 중복된 항목 문제 : 1번과 2번 질문과도 연관되는 질문인데요. config.php 파일을 열어보면, security 항목이 굉장히 여러개가 나옵니다. 이것 외에도, 첨삭하라고 말씀하신 항목이 여러개가 있을 때가 있는데, 이건 왜 그런건가요? 그리고 만약에 동일한 항목(ex.$security_class="acl";)가 여러개 존재하면, 그 php파일은 명령을 어떻게 인식하나요?
$security_class="acl";
설정 아이콘은 테마 건들면 가능할거고요....관리자 비번이 없으면 지난 번처럼 페이지 삭제가 안되겠죠. 2번 문제는 잘 모르겠네요. 제가 사용하고 있는 걸 응용해서 알려드린 거거든요. MoniWikiACL 내용 읽어보세요. -- 122.35.33.106 [[DateTime(2012-06-24T10:40:41)]]
관리자만 해당 페이지를 열람하고 싶다면, 아까 얘기한 [[MoniWikiACL]]를 사용하면 되는데...이건 복잡하니 좀 천천히 설명할게요 ㅎㅎ
로그인 창 자체를 없애면 관리자도 로그인을 못할텐데요? 그거 있어도 가입&로그인 못하면 페이지를 볼 수 없을테니 ([[MoniWikiACL]]을 설정했다는 가정 하에.) 그냥 두세요. 로그인 창 이외의 내용이 번거로우면 {{{[[UserPreferences]]\}}}만 냅두고, 나머지를 입맛에 맞게 수정하시면 됩니다. 로그인 창 아래에 저작권 관련 내용을 집어넣으면 되겠네요.
$security_class="acl";
$acl_type="default";
1. ./wiki/config/acl.default.php 열어서 내용 모두 삭제, 아래 내용 붙여넣기
[[MoniWikiACL]]을 사용해야 합니다. 근데 이게 좀 복잡하고, 서버 설정에 따라 작동이 안될 수도 있어요. 우선 위에 내용 적용한 다음에 다시 질문 해 주세요. 그리고 질문할 때는 SystemInfo 페이지 내용을 알려주세요.
- 모니위키/배포계획/config . . . . 3 matches
$security_class="acl";
$acl_type="default";
#$security_class="acl";
- SSH . . . . 1 match
tar cvfp $Today-system.tar config.php wiki.php wikilib.php .htaccess ./config/acl.default.php
- WikiSlide . . . . 1 match
* don't create arbitrary wikinames (`OracleDatabase`, ''not'' `OraCle`)
- 모니위키/페이지 권한 수정 . . . . 1 match
모니위키에 ACL 설정에 관련된 문서입니다.
if (0 == strcmp('ACL',substr($options['page'],0,3)))
$fp = fopen("/var/www/moniwiki/data/text/ACL","r"); // 위키에 ACL페이지가 저장되는곳
if (0 == strcmp('ACL',substr($options['page'],0,3)))
==== 위키에 ACL 페이지 추가! ====
위키에 ACL 페이지를 추가하고, 그 페이지에 모든 권한 설정은
--http://fribirdz.net/tag/acl-- DeadLink
Found 6 matching pages out of 805 total pages
You can also click here to search title.