En MediaWiki, ¿cómo se le puede dar permiso a un usuario para editar solo ciertas páginas? De esta forma, el administrador puede crear una página para el usuario y el usuario solo podrá editar esta página en particular.¿Cómo puedo agregar permisos por página a un usuario en MediaWiki?
Respuesta
Creo que estás buscando SimpleSecurity.
"Si necesita por página o restricciones de acceso parcial de la página , se recomienda instalar un paquete de administración de contenido apropiado. MediaWiki no fue escrito para proporcionar restricciones de acceso por página, y casi todos los hacks o parches que prometen agregarlos probablemente tendrán fallas en alguna parte, lo que podría conducir a la exposición de datos confidenciales. no somos responsables de que se filtre nada, lo que lleva a la pérdida de fondos o al trabajo ". –
Consulte también este foro de preguntas y respuestas de wiki en la fase de inicio: http://area51.stackexchange.com/proposals/13716/wiki-edit – Wikis
No directamente, hay muchos hacks/extensiones que intentan hacer lo mismo.
Véase la página de extensiones en la página web MediaWiki:
Probé SimpleSecurity en wiki 1.17.0 y funciona bien. Pero está limitado en 'Categoría' y 'Espacio de nombre', por lo que no puede restringir a un usuario a una página específica.
La única solución que veo es que usted hace categorías y subcategorías y agrega grupos y restringe con Categoría y Grupos. Agregue usuarios a diferentes grupos y agregue a su LocalSettings.php:
$ wgPageRestrictions ['Category: Our_people'] ['edit'] = array ('sysop', 'management');
También miré otras extensiones de restricción en http://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions pero muchas de ellas ya no se mantienen y algunas requieren que edin core ... SimpleSecurity es muy directo.
SimpleSecurity ya no funciona con 1.21.1 ...
¿Qué otros métodos son los que previenen la lectura en la página específica o una página de una categoría?
AccessControl, PreventPage y Lockdown tampoco son extensiones muy buenas.
utilizar las extensiones de ImprovedAccessControl así como PermissionACL.
funcionan bien para página por página, el usuario por el usuario, y por espacio de nombres de control de espacio de nombres.
¿Qué versión de mediawiki ha instalado? ¿Qué tipo de sistema operativo? – Becks
Esto estaba usando MediaWiki 1.22.0 y Linux Ubuntu 12.xx (no recuerdo la versión exacta). –
Esta es una vieja pregunta, MediaWiki ha evolucionado y apareció la extensión "Access_Control_List". Esta buena página puede ayudar a cualquiera que todavía esté buscando la respuesta: https://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions
Best regards!
/Ángel
- 1. ¿Cómo agregar google webfonts a mediawiki?
- 2. ¿Cómo agregar permisos personalizados al modelo de usuario en django?
- 3. ¿Cómo puedo cambiar la página de inicio de Mediawiki 1.19.1 para ir directamente a Special: UserLogin
- 4. permisos de usuario Django Inlines + ver - Permisos emite
- 5. Agregar control de usuario a la página de pestaña
- 6. Incorporación de cambios recientes en la página principal en MediaWiki
- 7. ¿Cómo puedo representar mejor los permisos de usuario?
- 8. WCFTestClient: ¿cómo puedo agregar un nombre de usuario y pasar?
- 9. Usuario masivo de Mediawiki eliminar/fusionar/bloquear
- 10. Agregar un permiso personalizado a un usuario
- 11. Django - ¿permisos de usuario para ciertas vistas?
- 12. ¿Cómo puedo agregar TTTableViewDragRefreshDelegate solo para una página en UITabBarController?
- 13. ¿Cómo agregar un usuario a PostgreSQL en Windows?
- 14. Transclude una categoría en MediaWiki
- 15. ¿Cómo puedo agregar WebView en un widget?
- 16. ¿Cómo agregar un índice o clave principal a un tipo de tabla definida por el usuario en SQL Server?
- 17. Permisos de usuario basados en componentes MEF
- 18. Permisos de usuario/grupo en Active Directory
- 19. Cómo iniciar un programa con permisos de usuario en lugar de permisos activos
- 20. ¿Cómo permitir que el usuario registrado de MediaWiki edite Common.css?
- 21. Concesión de permisos de acceso a un archivo a un usuario específico
- 22. ¿Cómo cambio los permisos a un socket?
- 23. ¿Cómo conectar Mediawiki a una base de datos de usuario personalizada?
- 24. ¿Cómo puedo agregar un subrayado a un HyperlinkButton en Silverlight?
- 25. ¿Cómo calcula MediaWiki la ruta del archivo a una imagen?
- 26. Cómo estructurar los permisos de usuario para un cms
- 27. Evite que se envíe spam a MediaWiki
- 28. ¿Cómo acceder a un control de usuario en una página maestra desde una página de contenido?
- 29. ¿Cómo puedo pedir confirmación a un usuario de la web si realmente quiere abandonar la página?
- 30. ¿Cómo cambiar los permisos de usuario y grupo para un directorio, por nombre?
Usted debe comprobar esto antes de implementar una página opción de seguridad de la página por: http://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions –