Usuários
Esta seção explica como gerenciar usuários e permissões no DBizzie.
Visão Geral
O sistema de usuários do DBizzie permite controlar o acesso à plataforma através de diferentes tipos de usuário e grupos com permissões específicas.
Tipos de Usuário
Administrador
Características:
- Acesso completo a todos os bancos de dados cadastrados
- Acesso total à área de administração
- Pode criar e gerenciar outros usuários
- Configura grupos e permissões
- Gerencia licenças e configurações do sistema
Responsabilidades:
- Configuração inicial do sistema
- Gerenciamento de licenças
- Criação e manutenção de usuários
- Configuração de grupos e permissões
- Monitoramento geral do sistema
Usuário Membro
Características:
- Acesso limitado conforme grupo associado
- Não possui permissões por padrão
- Recebe permissões através de grupos
- Pode visualizar apenas bancos autorizados
- Acesso restrito a funcionalidades administrativas
Permissões:
- Definidas através de grupos
- Podem variar por banco de dados
- Podem incluir diferentes níveis de acesso
Gerenciar Usuários
Criar Usuário
Para criar um novo usuário:
- Acesse Configurações → Usuários
- Clique no botão "+ New User"
- Preencha as informações obrigatórias
- Defina o tipo de usuário
- Salve as configurações
Informações Necessárias:
- Nome: Nome completo do usuário
- Email: Endereço de email (único no sistema)
- Username: Nome de usuário para login (único)
- Senha: Senha segura (mínimo 8 caracteres)
- Tipo: Administrador ou Usuário Membro
- Status: Ativo ou Inativo
Sempre use senhas fortes com combinação de letras maiúsculas, minúsculas, números e símbolos especiais.
Editar Usuário
Para modificar informações de um usuário:
- Localize o usuário na lista
- Clique no ícone ✏️ (editar)
- Modifique as informações necessárias
- Salve as alterações
Campos Editáveis:
- Nome do usuário
- Senha (se necessário)
- Tipo de usuário (Admin/Membro)
- Status (Ativo/Inativo)
Deletar Usuário
Para remover um usuário:
- Clique no ícone 🗑️ (deletar) na lista de usuários
- Confirme a ação na tela de confirmação
- Sempre deve existir pelo menos 1 administrador no sistema
- A exclusão remove permanentemente o usuário e seu histórico
- Usuários excluídos perdem acesso imediatamente
Desativar Usuário
Alternativamente à exclusão, você pode desativar usuários:
- Edite o usuário e altere o status para "Inativo"
- O usuário perde acesso mas seus dados são preservados
- Pode ser reativado posteriormente
Sistema de Grupos
Funcionalidade dos Grupos
Os grupos no DBizzie permitem:
- Organizar usuários por função ou departamento
- Definir permissões específicas por banco de dados
- Controlar acesso a funcionalidades específicas
- Simplificar gerenciamento de permissões em massa
Permissões Disponíveis
Para cada banco de dados, um grupo pode ter as seguintes permissões:
Matar Sessão:
- Visualizar sessões ativas em detalhes
- Finalizar sessões que estão travando o banco
- Receber alertas sobre sessões problemáticas
- Registrar ações de kill session para auditoria
Gerenciar Usuários:
- Criar novos usuários no banco de dados
- Modificar permissões de usuários existentes
- Desativar ou remover usuários
- Gerenciar roles e privilégios
Associar Usuários a Grupos
- Acesse Configurações → Grupos
- Selecione o grupo desejado
- Adicione usuários ao grupo
- As permissões são aplicadas automaticamente
Para mais detalhes, consulte a seção Grupos.
Controle de Acesso
Hierarquia de Permissões
- Administrador: Acesso total, ignora restrições de grupo
- Grupos: Definem permissões específicas por banco
- Usuário Membro: Sem permissões padrão, precisa de grupo
Herança de Permissões
- Usuários herdam permissões dos grupos aos quais pertencem
- Um usuário pode pertencer a múltiplos grupos
- Permissões são cumulativas (união de todos os grupos)
Exemplos de Configuração
Grupo DBA:
Bancos: Todos
Permissões: Matar Sessão, Gerenciar Usuários
Grupo Desenvolvimento:
Bancos: dev-database, test-database
Permissões: Matar Sessão
Grupo Suporte:
Bancos: prod-database
Permissões: Matar Sessão
Auditoria e Logs
Rastreamento de Ações
O DBizzie registra:
- Logins e logouts de usuários
- Alterações de configuração realizadas
- Ações críticas como kill sessions
- Tentativas de acesso não autorizado
Relatórios de Uso
Administradores podem visualizar:
- Usuários mais ativos
- Horários de maior uso
- Bancos mais acessados
- Histórico de modificações
Boas Práticas
Gerenciamento de Usuários
- Princípio do menor privilégio: Conceda apenas permissões necessárias
- Revisão periódica: Revise usuários e permissões regularmente
- Usuários únicos: Cada pessoa deve ter sua própria conta
- Senhas seguras: Implemente política de senhas fortes
Organização de Grupos
- Grupos por função: Crie grupos baseados em responsabilidades
- Separação de ambientes: Grupos diferentes para prod/dev/test
- Documentação: Mantenha documentado o propósito de cada grupo
- Revisão regular: Avalie periodicamente a necessidade dos grupos
Solução de Problemas
Usuário não consegue fazer login
Verificações:
- Status do usuário está ativo
- Senha está correta
- Licença não excedeu limite de usuários
- Sistema está funcionando normalmente
Usuário sem acesso a banco de dados
Verificações:
- Usuário pertence a grupo com permissões
- Grupo tem acesso ao banco específico
- Banco de dados está ativo
- Permissões do grupo estão corretas
Administrador não pode ser excluído
Motivo: Sistema requer pelo menos um administrador
Soluções:
- Criar outro administrador primeiro
- Converter usuário existente em administrador
- Desativar ao invés de excluir
Próximos Passos
Após configurar usuários:
- Configurar Grupos - Organizar permissões
- Definir Templates - Aplicar monitoramento
- Treinar usuários - Orientar sobre funcionalidades
- Monitorar uso - Acompanhar atividade dos usuários
Mantenha sempre pelo menos dois administradores ativos para evitar perda de acesso administrativo ao sistema.