MoinMoinのACLを設定する

MoinMoinで、ACLを設定。デフォルトで匿名ユーザが読めないようにすると、トップページすら見えないので、ログインするように促すページだけは read を与えるのが良さそう。

なおインストール直後では、wikiconfig.py 中に acl_rights_default はないので自分で次のページをみて設定する。自らのMoinMoinでも確認が可能。

HelpOnAccessControlLists on MoinMoin

匿名のユーザは読むだけにする

  1. wikiconfig.py 内に acl_rights_default を追加
    acl_rights_default = u"All:read"

匿名では読めなくて、MoinMoinにログインしたユーザは読めるようにする

  1. wikiconfig.py 内に acl_rights_default を追加
    acl_rights_default = u"Known:read All:"

匿名では読めなくて、MoinMoinにログインしたユーザは読めて、特定グループは編集ができる

  1. wikiconfig.py 内に acl_rights_default を追加
    acl_rights_default = u"ほにゃららGroup:read,write,delete,revert Known:read All:"

ACLで制限できるもの

  1. User : ユーザ名
  2. SomeGroup : グループ名(ほにゃららGroupで表記されるもの)
  3. Trusted : HTTP-Basic-authenticationされたアクセス
  4. Known : MoinMoinにログインしたユーザ or Cookieでログイン済みになっているユーザ
  5. All : すべてのユーザ(known と anonymous users)
  6. Default : acl_rights_default での設定