Cette commande appartient au noyau lil-terminal choisi et ne s’installe pas comme extension ordinaire.
auth
Vue d’ensemble
Utilisez
L’autorisation protège le terminal, pas tout le site
Syntaxe
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]Référence
auths’authentifier dans le terminal
auth -pchanger le mot de passe du terminal
auth -e | exitterminer la session du terminal
auth -a <attempts>définir les échecs avant chaque délai
auth -d <minutes>définir les minutes de base des blocages progressifs
Politique par défaut
La politique par défaut autorise trois échecs par groupe, utilise une base de cinq minutes et appelle kill après neuf échecs persistants. Les groupes complets produisent 5, 25, 125 minutes et les puissances suivantes. Une connexion correcte réinitialise l’état.
Format de clé
Le JSON partagé .lil.key stocke
Dépendance
Les téléchargements protégés préinstallent kill. Installer le considère comme une exigence du noyau et refuse sa suppression tant que l’autorisation existe.
Sécurité
Le mot de passe d’autorisation du terminal n’entre jamais dans l’historique visible et n’est stocké que sous forme de hachage dans l’espace .lil.key, par exemple les connexions de base de données enregistrées, peuvent contenir leurs propres données sensibles ; ce fichier doit rester privé. Des données d’autorisation absentes ou invalides refusent l’accès. Plusieurs options peuvent être combinées avec des espaces ou un | isolé ; les valeurs négatives sont rejetées.
Aperçu interactif du sandbox
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installer et gérer
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Exemples
Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
authpassword ••••••••
+auth -ppassword ••••••••
+ password changedauth -a 3 -d 5 -k 9attempts 3
delay 5 min
kill 9auth -esession ended