「Mediawiki」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
(ページの作成:「 == 外部リンク == * [https://www.fukudat.com/wiki/ja/mediawiki mediawiki] on [https://www.fukudat.com/ www.fukudat.com] * [https://www.mediawiki.org/wiki/Special:M...」) |
|||
1行目: | 1行目: | ||
+ | |||
+ | |||
+ | == セキュリティ == | ||
+ | |||
+ | === 編集のためにログインを必須とする === | ||
+ | <pre> | ||
+ | $wgGroupPermissions['*']['edit'] = false; | ||
+ | </pre> | ||
+ | |||
+ | === 新しいユーザを登録できないようにする === | ||
+ | <pre> | ||
+ | $wgGroupPermissions['*']['createaccount'] = false; | ||
+ | </pre> | ||
+ | |||
+ | 上記2つを両方を設定すると,すでに登録されている人以外は編集できない.つまり,他人は勝手に編集できない. | ||
+ | |||
+ | このように設定しても,管理者アカウント(WikiSysopなど)でログインすれば, Special:Userlogin から新規ユーザを登録することができる. | ||
+ | |||
+ | === 匿名ユーザのアクセスできるページを制限する === | ||
+ | <pre> | ||
+ | $wgGroupPermissions['*']['read'] = false; | ||
+ | $wgWhitelistRead = array ("Main Page", "Special:Userlogin"); | ||
+ | </pre> | ||
+ | こうすると、匿名ユーザはこの array に書かれたページしかアクセスできなくなる.この例では、Main Page,Special:Userlogin の二つのページ以外は読むことすらできなくなる. | ||
+ | |||
+ | 日本語でインストールした場合には,以下のように日本語でのページ名前に合わせること. | ||
+ | <pre> | ||
+ | $wgWhitelistRead = array ("メインページ", "特別:ユーザログイン"); | ||
+ | </pre> | ||
== 外部リンク == | == 外部リンク == |
2018年6月13日 (水) 22:53時点における版
セキュリティ
編集のためにログインを必須とする
$wgGroupPermissions['*']['edit'] = false;
新しいユーザを登録できないようにする
$wgGroupPermissions['*']['createaccount'] = false;
上記2つを両方を設定すると,すでに登録されている人以外は編集できない.つまり,他人は勝手に編集できない.
このように設定しても,管理者アカウント(WikiSysopなど)でログインすれば, Special:Userlogin から新規ユーザを登録することができる.
匿名ユーザのアクセスできるページを制限する
$wgGroupPermissions['*']['read'] = false; $wgWhitelistRead = array ("Main Page", "Special:Userlogin");
こうすると、匿名ユーザはこの array に書かれたページしかアクセスできなくなる.この例では、Main Page,Special:Userlogin の二つのページ以外は読むことすらできなくなる.
日本語でインストールした場合には,以下のように日本語でのページ名前に合わせること.
$wgWhitelistRead = array ("メインページ", "特別:ユーザログイン");