Manual:$wgGroupPermissions

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:$wgGroupPermissions and the translation is 91% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎polski • ‎português do Brasil • ‎русский • ‎中文
User Access: $wgGroupPermissions
Usa esto para definir permisos de acceso para grupos y para los usuarios de esos grupos.
Introducido en la versión: 1.5.0 (r9367)
Eliminado en la versión: aún se usa
Valores permitidos: Matriz compleja de valores booleanos.
Valor predeterminado: Ver más abajo.

Otros configuración: Alfabéticamente | Por Función

Detalles[edit]

$wgGroupPermissions es una matriz bidimensional indizada por grupo de usuarios y los permisos disponibles. El valor puede ser TRUE para conceder el permiso o FALSE si no debe concederse.

Los permisos que son concedidos con $wgGroupPermissions son siempre acumulativos. Si un usuario es miembro de varios grupos distintos, entonces el usuario dispondrá de un permiso si lo tiene concedido en al menos uno de esos grupos aunque no lo tenga concedido en el resto. En otras palabras, si en virtud de pertenecer a determinado grupo el usuario goza de cierto permiso, no es posible arrebatarle ese permiso mediante $wgGroupPermissions. En tal caso tendrás que usar $wgRevokePermissionsManual:$wgRevokePermissions para revocarle ese permiso.

Ejemplo[edit]

$wgGroupPermissions['user']['edit'] = true;

Esta línea concede a todos los usuarios registrados la posibilidad de editar páginas.

Grupos de usuarios personalizados[edit]

También puedes definir tus propios grupos de usuarios.

Los nombres de los grupos de usuarios no pueden tener más de 255 caracteres. Los grupos que se hayan definido en DefaultSettings.php o en LocalSettings.php pueden asignarse a los usuarios mediante la página Especial:PermisosUsuarios del wiki.

[1] The groups, which have been defined either in DefaultSettings.php or in LocalSettings.php, can be assigned to users through the wiki Special:Userrights interface.

Ejemplo[edit]

# Empezamos por asignar los permisos por defecto, tomados del grupo "user"
$wgGroupPermissions['Trustworthy'] = $wgGroupPermissions['user'];
# Ahora modificamos estos permisos:
$wgGroupPermissions['Trustworthy']['delete'] = true;
$wgGroupPermissions['Trustworthy']['protect'] = true;
$wgGroupPermissions['Trustworthy']['patrol'] = true;
$wgGroupPermissions['Trustworthy']['purge'] = true; # delete the cache of a page

Esto crea un grupo llamado "Trustworthy". Los usuarios de este grupo cuentan con los mismos permisos que los del grupo "user". Sin embargo, podrán borrar y proteger páginas, patrullar ediciones y purgar directamente páginas cacheadas.

Para una información más detallada, mira Manual:User rights/esManual:User rights.

Advertencia Advertencia: La funcionalidad pensada para hacer que ciertas páginas resulten inaccesibles no se ha probado exhaustivamente para comprobar su seguridad. ¡Úsala bajo tu cuenta y riesgo!

Valores por defecto[edit]

Los valores por defecto varían de versión en versión. Puedes ver los que se aplican a tu instalación de MediaWiki leyendo DefaultSettings.phpManual:DefaultSettings.php. Para más información, visita Manual:User rights#Default rightsManual:User rights#Default rights.

Uso desde extensiones[edit]

Algunas extensiones, tales como RenameUserExtension:Renameuser o CheckUserExtension:CheckUser, añaden nuevos permisos que pueden configurarse y asignarse de la misma manera.

Véase también[edit]

Notas al pie[edit]

  1. See length of column ug_group in the user_groupsManual:user_groups table table.