Manual:User rights/pt-br

Os direitos de usuário são permissões específicas de acesso que podem ser atribuídas para determinados "grupos de usuários". Os usuários podem, por sua vez, ser inseridos ou removidos desses grupos através da página especial Special:Userrights. Veja Atribuindo permissões.

O acesso a esta interface é propriamente regido pelas diretrizes 'Userrights', e apenas usuários do grupo de burocratas podem fazê-lo (em uma configuração padrão). Veja Manual:Setting user groups in MediaWiki para obter informações sobre gestão e atribuição de grupos de usuários.

A interface Special:UserRights foi introduzida no MediaWiki 1.5, veja Manual:User rights (older versions) para versões anteriores.

Alterando permissões de grupo
A instalação padrão do MediaWiki atribui certos direitos a grupos padrão (ver abaixo). Você pode alterar os direitos padrão editando o array em  com a sintaxe

Em uma instalação padrão $wgGroupPermissions será configurado em, mas não está presente em. e você terá de adicioná-la no arquivo

Se um membro tem multiplos grupos, eles recebem a maior parte das permissões de cada grupo que eles estão. Todos os usuários, incluindo usuários anônimos, estão no grupo ; todos os usuários registrados estão no grupo. Além dos grupos padrão, você pode arbitrariamente criar novos grupos que utilizam a mesma matriz.

Exemplos
Este exemplo irá desativar a visualização de todas as páginas que não constem da $wgWhitelistRead, em seguida, reabilitar apenas para usuários registrados:

Este exemplo desativa a edição de todas as páginas, em seguida, reabilita apenas para os usuários com confirmação de endereço de email:

Criando um novo grupo e atribuindo permissões a ele
Você pode criar novos grupos de usuários pela definição das permissões de acordo com o nome do grupo em  onde  é o nome real do grupo.

Além de atribuir permissões, você deve criar estas três páginas wiki com conteúdo apropriado:


 * (conteúdo: )
 * (conteúdo: )
 * (conteúdo: )

Por padrão, os burocratas podem adicionar usuários ou removê-los de qualquer grupo. However, if you are using and, you may need to customize those instead.

Exemplos
Este exemplo irá criar um grupo arbitrário ninja que pode bloquear usuários e excluir páginas e cujas edições estão ocultas por padrão no log de mudanças recentes:


 * Nota: o nome do grupo não pode conter espaços, então use  ou   ao invés de

Neste exemplo, você provavelmente também queira criar páginas:


 * (conteúdo: )
 * (conteúdo: )
 * (conteúdo: )

Isto irá assegurar que o grupo será referido como "Ninjas" em toda a interface, e um membro será referido como um "ninja", e visões gerais ligarão o nome do grupo para.

Este exemplo desabilita o acesso de gravação (edição e criação de página) por padrão, cria um grupo chamado "Gravar" e concede acesso de gravação. Os usuários podem ser adicionados manualmente a este grupo via Special:UserRights:

Neste exemplo, você provavelmente também queira criar páginas:


 * (conteúdo: )
 * (conteúdo: )
 * (conteúdo: )

Removendo grupos predefinidos
O MediaWiki da caixa vem com uma série de grupos predefinidos. A maioria desses grupos pode ser removida desarmando as chaves de matriz de acordo, entre elas. Para mais detalhes, veja abaixo.

Exemplo
Este exemplo eliminará completamente o grupo burocrático. It is necessary to ensure that all six of these variables are unset for any group that one wishes to remove from being listed at Special:ListGroupRights; however, merely unsetting $wgGroupPermissions will suffice to remove it from Special:UserRights. This code should be placed after any  lines that add extensions such as  containing code that gives bureaucrats group permissions by default.

In some extensions (Flow, Semantic MediaWiki, etc.), rights are added during extension registration or in a registration function. In this case, it could be necessary to use a registration function in LocalSettings.php to remove some predefined user groups:

Note on the group called "user"
With the above mechanism, you can remove the groups sysop, bureaucrat and bot, which - if used - can be assigned through the usual user permission system. However, it is currently impossible to remove the  group. This group is not assigned through the usual permission system. Instead, every logged in user automatically is member of that group. This is hardcoded in MediaWiki and currently cannot be changed easily.

Lista de permissões
Os direitos de usuário a seguir estão disponíveis na última versão do MediaWiki. Se você estiver usando uma versão mais antiga, verifique "Special:Version" em sua wiki e veja se sua versão é abordado na coluna "versões".

Lista de Grupos
Os seguintes grupos estão disponíveis na última versão do MediaWiki. Se você estiver usando uma versão mais antiga, em seguida, alguns destes não podem ser implementados.

Desde a versão 1.12, você pode criar seus próprios grupos em que os usuários são automaticamente promovidos (como com autoconfirmados e e-mail confirmado) usando $wgAutopromote. Você pode até mesmo criar qualquer grupo personalizado por apenas atribuir direitos a eles.

Direitos padrão
Os direitos padrão estão em DefaultSettings.php.
 * Os valores padrão na versão do tronco: https://phabricator.wikimedia.org/diffusion/MW/browse/master/includes/DefaultSettings.php
 * Os valores padrão na última versão estável MediaWiki, versão, estão disponíveis aqui: https://phabricator.wikimedia.org/diffusion/MW/browse//includes/DefaultSettings.php
 * Direitos adicionais: você deve ser capaz de listar todas as permissões disponíveis em sua Wiki, executando $ getAllRights.

Adicionando novos direitos
Information for coders only follows.

If you're adding a new right in core, for instance to control a new special page, you are required to add it to the list of available rights in,  (example). If you're doing so in an extension, you instead need to use.

You probably also want to also assign it to some user group by editing described above.

If you want this right to be accessible to external applications by OAuth or by bot passwords, then you will need to add it to a grant by editing

You also need to add  and   interface messages to /languages/i18n/en.json (with documentation in qqq.json). The right-* messages can be seen on Special:ListGroupRights and the action-* messages are used in a sentence like "You do not have permission to ...".

Veja também

 * Special:ListGroupRights - links para esta página de ajuda e podem conter direitos ainda não documentados
 * - página de ajuda, descreve o uso da interface Special:Userrights (para burocratas)
 * - informações sobre gestão e atribuição de grupos de usuários.
 * - exemplos
 * - Muitas extensões relativas aos direitos de usuário
 * - exemplos
 * - Muitas extensões relativas aos direitos de usuário
 * - Muitas extensões relativas aos direitos de usuário
 * - Muitas extensões relativas aos direitos de usuário