MoinMoinで、ACLを設定。デフォルトで匿名ユーザが読めないようにすると、トップページすら見えないので、ログインするように促すページだけは read を与えるのが良さそう。
なおインストール直後では、wikiconfig.py 中に acl_rights_default はないので自分で次のページをみて設定する。自らのMoinMoinでも確認が可能。
HelpOnAccessControlLists on MoinMoin
匿名のユーザは読むだけにする
- wikiconfig.py 内に acl_rights_default を追加
acl_rights_default = u"All:read"
匿名では読めなくて、MoinMoinにログインしたユーザは読めるようにする
- wikiconfig.py 内に acl_rights_default を追加
acl_rights_default = u"Known:read All:"
匿名では読めなくて、MoinMoinにログインしたユーザは読めて、特定グループは編集ができる
- wikiconfig.py 内に acl_rights_default を追加
acl_rights_default = u"ほにゃららGroup:read,write,delete,revert Known:read All:"
ACLで制限できるもの
- User : ユーザ名
- SomeGroup : グループ名(ほにゃららGroupで表記されるもの)
- Trusted : HTTP-Basic-authenticationされたアクセス
- Known : MoinMoinにログインしたユーザ or Cookieでログイン済みになっているユーザ
- All : すべてのユーザ(known と anonymous users)
- Default : acl_rights_default での設定