Control de acceso en MediaWiki

Hace unas semanas hablé de cómo instalar el motor de Wikipedia, es decir, MediaWiki, en un servidor con GNU Linux. Concretamente en un servidor Debian 7.

Una vez instalado cualquier persona podrá acceder vía URL y crear su propio usuario. Incluso podrían editar o crear artículos sin tener un usuario creado. Sólo quedaría registrado su IP de acceso.

Para evitar eso, que un usuario anónimo escriba un artículo, podemos obligar a que sólo los usuarios con cuenta pueden hacerlo.

Debemos de ubicarnos en la carpeta del proyecto, yo la tengo ubicada generalmente en /var/www/mediawiki, y allí buscar el archivo “LocalSettings.php

Para evitar que cualquier persona pueda escribir artículos, evitaremos la edición anónima. Añadiendo al final del fichero:

1
2
#Deshabilitamos la edición anónima
$wgGroupPermissions['*']['edit'] = false;

Además tampoco queremos que los usuarios no identificados vean artículos. Para hacerlo también añadimos en el mismo fichero, al final:

1
$wgGroupPermissions['*']['read'] = false;

Pero quizás esto es demasiado restrictivo. Por lo que podemos habilitar la lectura de sólo ciertas partes de nuestra Wiki:

1
2
$wgWhitelistRead = array ("Special:Userlogin", "MediaWiki:Common.css", 
"MediaWiki:Common.js", "MediaWiki:Monobook.css", "MediaWiki:Monobook.js", "-")

Y por último, cómo nuestra Wiki puede ser privada, tampoco queremos que cualquier persona se pueda crear un usuario:

1
$wgGroupPermissions['*']['createaccount'] = false;

Si tenemos una Wiki privada estas opciones nos irán muy bien.

See you soon!!!

You may also like...

3 Responses

  1. Manu dice:

    Hola, muy interesante, en caso de querer hacer una wiki, es posible contratar algún servidor (notese que se poco y nada del tema) y hacer los cambios vía url como administrador?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR