Manual:$wgRevokePermissions

This page is a translated version of the page Manual:$wgRevokePermissions and the translation is 71% complete.
Outdated translations are marked like this.
User rights, access control and monitoring: $wgRevokePermissions
Revocación de permisos para los usuarios de cualquier grupo.
Introducido en la versión:1.16.0 (r52083)
Eliminado en la versión:aún se usa
Valores permitidos:(Matriz compleja de valores booleanos.)
Valor predeterminado:[]

Detalles

$wgGroupPermissions permite definir permisos para grupos de usuarios. $wgRevokePermissions permite revocar cualquiera de esos permisos. La revocación de un permiso con $wgRevokePermissions tiene prioridad sobre la concesión del mismo por medio de $wgGroupPermissions: si el permiso es revocado aunque sólo sea en uno de los grupos a los que pertenece un usuario, el usuario no dispondrá de ese permiso, aunque le sea concedido expresamente en otros grupos. $wgRevokePermissions allows revocation of any of those permissions. Revoking a right with $wgRevokePermissions takes precedence over granting it with $wgGroupPermissions. If the right is revoked for even one of the user's groups, they will not have it, regardless of whether it's explicitly permitted by other groups.

Ejemplo
$wgRevokePermissions['sysop']['editinterface'] = true;
El resultado es (cuando se observa la página Especial:ListaDerechosGrupos)
  • Editar la interfaz de usuario (editinterface)

Esto funciona del mismo modo que $wgGroupPermissions , con la salvedad de que en este caso si el usuario forma parte de un grupo, el permiso le será retirado en lugar de concedido. Un buen uso práctico de esta directiva consiste en combinarla con $wgAutopromote y APCOND_BLOCKED para restringir aún más los permisos de los usuarios bloqueados. Otro caso práctico sería la creación de otros "grupos de bloqueo" donde un administrador podría (mediante $wgAddGroups ) añadir un usuario a un grupo de forma que se le permitiese editar páginas normalmente, pero se le impediría trasladar páginas.

  Advertencia: ¡Un argumento equivocado para esta directiva podría impedir a tus usuarios realizar ciertas tareas esenciales básicas, así que úsala con cuidado!