Este comando faz parte do núcleo lil-terminal escolhido e não é instalado como extensão comum.
auth
Visão geral
Use
A autorização protege o terminal, não o site inteiro
Sintaxe
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]Referência
authautorizar-se no terminal
auth -palterar a senha do terminal
auth -e | exitencerrar a sessão do terminal
auth -a <attempts>definir falhas antes de cada espera
auth -d <minutes>definir os minutos-base dos bloqueios progressivos
Política padrão
A política padrão permite três falhas por grupo, usa base de cinco minutos e chama kill após nove falhas persistentes. Grupos completos produzem 5, 25, 125 minutos e potências seguintes. Um login correto zera o estado.
Formato da chave
O JSON compartilhado .lil.key guarda
Dependência
Downloads autorizados pré-instalam kill. Installer o trata como requisito do núcleo e impede sua remoção enquanto houver autorização.
Segurança
A senha de autorização do terminal nunca entra no histórico visível e é armazenada somente como hash no namespace .lil.key, como conexões de banco de dados salvas, podem conter seus próprios dados sensíveis; trate o arquivo como privado. Dados de autorização ausentes ou inválidos negam o acesso. Várias opções podem ser combinadas com espaços ou com um | isolado; valores negativos são rejeitados.
Prévia interativa do sandbox
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instalar e gerenciar
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Exemplos
Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
authpassword ••••••••
+auth -ppassword ••••••••
+ password changedauth -a 3 -d 5 -k 9attempts 3
delay 5 min
kill 9auth -esession ended