# Compreendendo status, papéis e permissões de usuário

**URL:** https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171
**Category:** Site Management
**Tags:** reference, users
**Created:** [Novembro 2, 2015, 3:36am UTC](https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171 "2015-11-02T03:36:48Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [Novembro 2, 2015, 3:36am UTC](https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171/1 "2015-11-02T03:36:48Z")

</div>

> 🔖 Este é um guia para entender os diversos status, papéis e permissões de usuários no Discourse, incluindo como eles afetam as capacidades do usuário e como são armazenados no banco de dados.
> 
> 🙋 Nível de usuário necessário: Administrador

O Discourse possui muitos status, papéis e permissões de usuário embutidos.

Esses status e papéis podem ser vistos para um determinado usuário ao visualizar seu perfil na seção de usuários do painel administrativo:

 ![admin-dashboard-user-permissions](https://global.discourse-cdn.com/meta/original/4X/4/a/2/4a2479ac493ea708d2825ca720f36a297a61ef04.png)

## Status de Permissão

### Ativado

A conta possui um e-mail verificado e, portanto, está ativa na instância do Discourse

- A conta pode fazer login no Discourse; contas inativas não podem fazer login
- Contas inativas só podem verificar seu e-mail (e outras rotas, se necessário, para concluir o registro).

**Armazenamento** : coluna booleana `active` na tabela `users`

### Etapado (Staged)

Uma conta de marcador especial criada automaticamente pelo sistema para integração de e-mail

- Nenhum resumo de e-mail é enviado
- Acompanha automaticamente todas as mensagens em que participa e recebe notificações de respostas
- Pode responder por e-mail a notificações
- Nome de usuário e nome são escolhidos automaticamente
- A conta ainda pode se registrar com o mesmo e-mail e “assumir” a conta etapada.
- Não pode receber e-mails de redefinição de senha

**Armazenamento** : campo `staged` na tabela `users`

### Administrador

Usuários administradores são os superusuários no sistema; eles podem:

- Fingir ser (impersonate) não administradores
- Alterar configurações do site
- Criar grupos
- Modificar personalizações do site
- Executar todas as ações que moderadores podem executar
- Ler qualquer mensagem pessoal
- Criar, excluir e modificar categorias
- Ignorar permissões de categoria para visualizar categorias privadas

**Armazenamento** : o campo booleano `admin` na tabela `users` marca contas de administrador.

### Moderador

Usuário avançado capaz de moderar o site:

- Recebe o ícone de escudo ao lado do nome nas publicações
- Pode executar todas as ações que a Equipe (Staff) pode executar

**Armazenamento** : o campo booleano `moderator` na tabela `users`

### Equipe (Staff)

Um usuário da equipe é qualquer usuário que seja administrador ou moderador (ou ambos).

- Imune a limites de taxa (rate limits)
- Pode processar sinalizações (flags) e publicações retidas na fila de moderação
- Pode excluir tópicos e publicações, dividir tópicos, mesclar tópicos, ocultar tópicos, etc.
- Pode visualizar informações do usuário (Excluindo e-mails para moderadores)
- Pode suspender, silenciar, anonimizar e excluir usuários
- Pode ajustar o nível de confiança de um usuário

**Armazenamento** : calculado a partir das colunas `admin` e `moderator` na tabela `users`

### Moderador de Categoria

Este é um usuário não da equipe que faz parte de um grupo que recebeu poderes de moderação selecionados sobre categorias específicas. Isso pode ser ativado por site usando a configuração administrativa `enable category group moderation` e definido para cada categoria na aba Configurações da chave de categoria:

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/2/b/22bc7697f70afc8885d3707576ec8c61a80f8190.png)

### Nível de Confiança 0 - 4

Veja: [What do user trust levels do?](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)

**Armazenamento** : o campo numérico `trust_level` na tabela `users`

### Suspenso

Conta suspensa da instância do Discourse

- Uma nota é exibida na página do usuário indicando o motivo da suspensão
- O login não é permitido
- A conta só pode ser mencionada pela equipe
- Nenhum e-mail é enviado ao usuário para quaisquer notificações (resumo, mensagem, etc.)
- Como exceção, quaisquer e-mails iniciados pela equipe ainda são enviados ao usuário

**Armazenamento** : coluna de data/hora `suspended_till` na tabela `users`

### Silenciado

Seja manualmente pela equipe ou quando uma conta é sinalizada pelo sistema de spam como conta problemática, toda a publicação é desativada.

- A conta não pode responder a nenhum tópico
- A conta não pode criar tópicos
- A conta não pode criar mensagens pessoais (PMs), mas pode responder a PMs
- A conta não pode criar sinalizações (flags)
- A conta ainda pode curtir e marcar como favorito (bookmark)
- A conta ainda pode alterar preferências do usuário e “sobre mim” (TBD se esta é uma boa ideia)
- O modo de lista de correio para de funcionar

**Armazenamento** : coluna de data/hora `silenced_till` na tabela `users`

* * *

## Outros Status

Usuários podem ter alguns status adicionais não exibidos na seção de permissões do painel administrativo.

### Novo usuário

Conta especial restrita para o primeiro dia de uso ou contas novas. new\_users têm limites de taxa especiais definidos nas configurações do site

- Conta de Nível de Confiança 1 criada nas últimas 24 horas, ou Nível de Confiança 0
- Conta não da equipe

Limites:

- Pode criar uma publicação apenas a cada 30 segundos (rate\_limit\_new\_user\_create\_post)

**Armazenamento** : calculado a partir das colunas `created_at`, `moderator`, `admin` e `trust_level` na tabela `users`

### Usuário do primeiro dia

Restrições adicionais especiais que se aplicam a um usuário dentro de 24 horas de sua primeira publicação

- Ainda não publicou, ou a primeira publicação foi criada há menos de 24 horas
- Conta não da equipe
- Não é TL2 ou superior

Limites:

- Pode criar apenas 10 respostas (max\_replies\_in\_first\_day)
- Pode criar apenas 3 tópicos (max\_topics\_in\_first\_day)

**Armazenamento** : calculado a partir de `first_post_created_at` na tabela `user_stats`, além das colunas `moderator`, `admin` e `trust_level` na tabela `users`

### Aprovado

Se a configuração do site `must_approve_users` estiver ativada, o usuário deve ser `approved` antes de ser permitido fazer login.

**Armazenamento** : coluna booleana `approved` na tabela `users`

### Desenvolvedor

Conta especial usada para instalar o Discourse

> 🗒 Este status está disponível apenas em instalações self-hosted.

- Visualizar [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) mostrando tempos na página
- Fingir ser (impersonate) qualquer conta, incluindo administradores
- Torna-se automaticamente administrador e possui todos os direitos de administrador

**Armazenamento** : controlado pela configuração global `developer_emails` ou pela tabela `developers`; em instalação Docker, use a variável de ambiente `DISCOURSE_DEVELOPER_EMAILS` para especificar uma lista de e-mails de usuários que são desenvolvedores.

## Recursos adicionais

Para uma análise mais detalhada dos poderes específicos concedidos a moderadores de categoria, veja [Trust Level Permissions Reference](https://meta.discourse.org/t/trust-level-permissions-table-inc-moderator-roles/224824).

---

_[View the full topic](https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171)._
