Questo comando fa parte del core lil-terminal scelto e non si installa come normale estensione.
auth
Panoramica
Usa
L’autorizzazione protegge il terminale, non l’intero sito
Sintassi
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]Riferimento
authautorizzarsi nel terminale
auth -pcambiare la password del terminale
auth -e | exitterminare la sessione del terminale
auth -a <attempts>impostare i tentativi falliti prima di ogni attesa
auth -d <minutes>impostare i minuti base dei blocchi progressivi
Criterio predefinito
La politica predefinita consente tre errori per gruppo, usa una base di cinque minuti e invoca kill dopo nove errori persistenti. I gruppi completi generano 5, 25, 125 minuti e potenze successive. Un accesso corretto azzera lo stato.
Formato della chiave
Il JSON condiviso .lil.key conserva
Dipendenza
I download autorizzati preinstallano kill. Installer lo considera un requisito del core e ne impedisce la rimozione finché esiste l’autorizzazione.
Sicurezza
La password di autorizzazione del terminale non entra mai nella cronologia visibile e viene salvata solo come hash nello spazio .lil.key, per esempio le connessioni al database salvate, possono contenere propri dati sensibili; il file va trattato come privato. Dati di autorizzazione mancanti o non validi negano l’accesso. Più opzioni possono essere combinate con spazi o con un | isolato; i valori negativi sono rifiutati.
Anteprima interattiva del sandbox
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa e gestisci
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Esempi
Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
authpassword ••••••••
+auth -ppassword ••••••••
+ password changedauth -a 3 -d 5 -k 9attempts 3
delay 5 min
kill 9auth -esession ended