Usuários

A raiz Usuários da página Usuários, a relação de usuários locais, e o painel do usuário onde o nome de exibição, o papel e o PIN de um usuário são definidos, incluindo o administrador principal e a recuperação do PIN de administrador.

Ver como Markdown

A raiz Usuários guarda um nó por usuário local da estação. Um usuário local é um nome de exibição vinculado a exatamente um papel, com um PIN opcional. Não há senhas, não há endereços de e-mail e não há permissões por usuário: o papel decide tudo o que o usuário pode fazer, e o usuário é o nome sob o qual aquela decisão é assinada.

A raiz e os filhos dela são para um administrador neste circuito (a permissão Gerenciar usuários locais). Qualquer outra pessoa vê a raiz sem contagem e sem filhos e, ao abri-la, o aviso que manda entrar como administrador em Conectado agora ou no chip de usuário. A única exceção é uma estação sem usuário nenhum, onde a raiz oferece a preparação de primeiro uso a quem estiver na bancada (veja Usuários).

A relação

Abrir a raiz Usuários mostra o cartão USUÁRIOS com a linha " usuário(s) local(is) nesta estação. Cada um tem um papel, e o papel decide o que ele pode fazer." e uma linha por usuário, na ordem em que a estação os guarda.

Elemento O que ele mostra
Avatar e nome de exibição O nome que a coluna, a relação e a lista de entrada usam.
Você Um chip no usuário autenticado neste circuito.
Administrador principal Um chip no usuário mestre criado pela preparação de primeiro uso.
Sublinha "PIN definido" ou "Sem PIN", e depois "nunca entrou", "último acesso hoje", "último acesso ontem", "último acesso há dias" ou, passados 60 dias, a data no formato configurado da estação.
Texto final O papel que o usuário carrega; uma marca de lacuna quando aquele papel não existe mais.

Clicar numa linha abre o nó daquele usuário na coluna, que é onde o usuário é lido e mudado. Criar um usuário é o Novo usuário do rodapé da coluna (veja Usuários); remover um é Remover usuário na barra de detalhe.

Na coluna, cada nó de usuário traz o nome do papel dele.

O painel do usuário

O painel de um usuário salva conforme você trabalha, como todo painel do aplicativo: o nome confirma quando o campo é deixado, o papel no instante em que é escolhido. Não há botão Salvar. Enquanto o runtime está parado, o painel inteiro fica inerte sob uma nota de "Runtime parado"; enquanto está selecionado um usuário que outra tela acabou de remover, o painel diz "Esse usuário não está mais nesta estação. Escolha outro na coluna."

Identidade

Campo O que é Valores / padrão Efeito
Nome de exibição O nome que a coluna, a relação e a lista de entrada usam para esta pessoa. Até 80 caracteres; um usuário novo começa como Novo usuário; um nome em branco é guardado como Usuário. Confirma quando o campo é deixado. O feed relata "Usuário renomeado para ''." com o nome que a estação de fato guardou.

O topo do cartão repete o avatar, os chips Você e Administrador principal e a sublinha de PIN e de último acesso, vindos da relação.

Papel

Campo O que é Valores / padrão Efeito
Papel O papel que concede as permissões deste usuário. Todo papel menos Não conectado, que nunca é atribuído a ninguém. Um usuário criado pela coluna começa em Operador quando essa semente existe. Vale na hora; o feed relata "'' agora carrega o papel ." As telas do usuário reconferem o papel novo no toque seguinte, mesmo com ele autenticado.

Sob o seletor, o cartão lê o alcance do papel: "Pode mudar de 6 áreas" (ou "Somente visualização" / "Sem acesso") e a faixa de alcance rotulada, a mesma silhueta que a lista de Papéis desenha. Quando o papel foi excluído, o cartão diz "O papel deste usuário sumiu, então nada é concedido. Escolha um papel que exista." Um usuário cujo papel sumiu cai para o piso: Ver dashboards e nada mais.

Para o administrador principal não há seletor. O cartão nomeia o papel Admin e diz "Administrador principal: acesso total e guarda da chave de recuperação offline. O papel dele é fixo e não pode ser mudado." A estação recusa qualquer edição que o rebaixasse.

Entrar

O cartão ENTRAR abre com o estado do usuário: "Este usuário precisa digitar um PIN ao entrar." ou "Este usuário entra com um toque: nenhum PIN está definido." Um PIN é um comando com botão próprio, não um campo que salva sozinho: meio PIN não é uma intenção, e um PIN guardado nunca pode ser substituído por uma tecla perdida.

Campo ou comando O que é Valores / padrão Efeito
Definir um PIN / Trocar o PIN A entrada mascarada do PIN novo, com o texto de exemplo "de 4 a 6 dígitos". Até 6 caracteres digitados; tudo o que não é dígito é descartado antes da conferência. Nada até o botão ser pressionado.
Definir PIN / Trocar PIN Guarda o PIN, com sal e resumo criptográfico. Recusado no campo com "Um PIN tem de 4 a 6 dígitos." quando sobram menos de 4 dígitos. O feed relata "PIN definido para ''." (ou "PIN de administrador definido." para o administrador principal). O campo se limpa.
Remover PIN Tira o PIN, para que a próxima entrada seja um toque simples. Mostrado só quando um PIN está definido, e nunca para o administrador principal. Pergunta antes, na mesma janela que o Remover usuário e o Excluir papel usam: "Remover o PIN de ''? Entrar como este usuário passa a ser um toque simples, em toda tela desta estação e em qualquer navegador que a alcance. Um PIN pode ser definido de novo, mas este não pode ser trazido de volta." No Remover, o feed relata "PIN removido de ''. Entrar como este usuário agora é um toque simples."
Esqueceu o PIN de administrador? Um link mostrado só no administrador principal; abre o fluxo de recuperação abaixo.

A dica sob o campo diz o que o PIN é: "Opcional e local, de 4 a 6 dígitos. Ele só controla quem usa esta estação; não é proteção contra adulteração." No administrador principal ela diz "4 a 6 dígitos. Definir um PIN revela uma chave de recuperação de uso único, então anote."

Trocar para outro usuário na coluna limpa qualquer coisa digitada pela metade nesses campos, então um PIN rascunhado para uma pessoa nunca é aplicado à seguinte.

O administrador principal

O primeiro usuário que a estação recebe é o administrador principal (o usuário mestre): criado por Configurar usuários locais, chamado Administrator até você renomeá-lo, no papel Admin, sem PIN. É ele que torna a estação governável e recuperável, então três coisas sobre ele são fixas:

  • Ele não pode ser removido. Remover usuário fica esmaecido nele com a razão "O administrador principal fica: a chave de recuperação dele é o que redefine um PIN de administrador esquecido, pela tela de entrada, sem ninguém conectado."
  • O papel dele não muda. Ele é um Admin por construção; o painel não mostra seletor.
  • O PIN dele não pode simplesmente ser removido. Definir ou trocar o PIN é o jeito de a chave de recuperação dele ser cunhada; um administrador principal sem PIN nenhum é o estado em que a preparação de primeiro uso o deixa.

Outros usuários também podem ficar no papel Admin, e eles gerenciam usuários e papéis como o principal. O que lhes falta é a chave de recuperação.

A chave de recuperação

Definir ou trocar o PIN do administrador principal gira a chave de recuperação dele e mostra a nova numa janela chamada Chave de recuperação do administrador:

O PIN de administrador está definido. Anote esta chave de recuperação. Ela é mostrada uma vez só e é o único jeito offline de redefinir um PIN de administrador esquecido:

A chave tem doze caracteres em três grupos, como ABCD-EFGH-JKLM, tirados de um alfabeto sem os facilmente confundíveis 0, O, 1, I e L. Ela é guardada com resumo criptográfico, como o PIN, e nunca é mostrada de novo. A janela é a única coisa desta página que não é um painel com rolagem, porque ela não pode ser ultrapassada por rolagem.

Redefinir o PIN de administrador

Existem duas portas para a mesma chave, e as duas pedem exatamente as mesmas duas coisas.

Nesta página, para um administrador que já está autenticado, Esqueceu o PIN de administrador? substitui os campos de PIN pelo formulário de recuperação:

Campo ou comando O que é Efeito
Chave de recuperação A chave anotada quando o PIN foi definido pela última vez. Maiúsculas e espaços em volta não importam.
Novo PIN Mascarado, de 4 a 6 dígitos. Recusado no campo com "O novo PIN precisa ter de 4 a 6 dígitos."
Redefinir o PIN Verifica a chave, guarda o PIN novo e gira a chave. Uma chave errada fica no campo: "Essa chave de recuperação não está correta." No sucesso, o feed relata "PIN de administrador redefinido." e a janela mostra a chave nova: "O PIN de administrador foi redefinido. Sua chave de recuperação nova (a anterior não funciona mais):".
Cancelar Volta aos campos de PIN e limpa os dois.

A outra porta é a tela de entrada, e é ela que importa quando o PIN foi de fato esquecido: numa estação cujo único administrador está trancado do lado de fora, esta página não pode nem ser aberta. Escolha o administrador principal na lista (o chip da barra de título, ou o cartão de entrada que um navegador recebe), e sob o teclado há Esqueceu o PIN?. Ele pede a mesma chave de recuperação e o mesmo PIN novo, recusa uma chave errada nas mesmas palavras, e então mostra a chave girada num passo próprio com um botão Pronto, porque ela é mostrada uma vez só. Ninguém precisa estar autenticado: a própria chave é a autorização, e a redefinição é registrada no diário como qualquer outra.

A recuperação é em camadas e não precisa de rede: um administrador redefine o PIN de qualquer outro usuário pelo painel daquele usuário; o PIN do próprio administrador principal é redefinido com a chave de recuperação, pela tela de entrada ou daqui; com os dois perdidos, o caminho de volta é restaurar um backup de configuração (veja Backups). Não existe, de propósito, um botão de "apagar o controle de acesso".

Onde os usuários são guardados

Os usuários, os papéis, os resumos criptográficos dos PINs e o da chave de recuperação moram no banco de configuração da estação, sem chave presa à máquina, então eles viajam dentro de um backup de configuração e sobrevivem a uma mudança para outro computador, totalmente offline.

O que o painel não faz

  • Ele não define permissões num usuário. Mude o papel em Papéis, e todo usuário que o carrega muda de uma vez.
  • Ele não mostra nem recupera um PIN em claro. Só o resumo criptográfico é guardado; um PIN esquecido é substituído, nunca lido de volta.
  • Ele não autentica o usuário. Isso é a raiz Conectado agora e o chip da barra de título; veja Entrar.
  • Ele recusa toda escrita enquanto o runtime está parado: renomear, trocar de papel, definir PIN, remover PIN, redefinir e criar respondem todos "Runtime parado".
  • Ele não remove o administrador principal, e não cria um segundo.