This command is part of the selected lil-terminal core and is not installed as an ordinary extension.
auth
Overview
Use
Authorization protects the terminal, not the whole site
Syntax
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]Reference
authauthorize in the terminal
auth -pchange the terminal password
auth -e | exitend the terminal session
auth -a <attempts>set failed attempts allowed before each delay
auth -d <minutes>set the base delay used for progressive lock periods
Default policy
The default policy permits three failed passwords per group, uses a five-minute base and invokes kill after nine persistent failures. Completed groups create delays of 5, 25, 125 minutes and higher powers. A correct login resets the persistent failure state.
Key format
The shared JSON file .lil.key stores
Dependency
Authorized downloads preinstall kill. Installer treats it as a core requirement and refuses to remove it while authorization is present.
Security
The terminal authorization password never enters visible history and is stored only as a hash in the .lil.key namespaces, such as saved database connections, may contain their own sensitive state; treat the file as private. Missing or malformed
Interactive sandbox preview
Run the prepared examples directly on the page. Their results are prebuilt and shown in the browser; no terminal command is executed on the server.
Install and manage
Install the current compatible version. Choose Base for the complete feature set or Minimum for the reduced package; use upgrade to update a module that is already installed.
Base and Minimum are two packages of the same current module release, not separate command versions.
Examples
Examples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
authpassword ••••••••
+auth -ppassword ••••••••
+ password changedauth -a 3 -d 5 -k 9attempts 3
delay 5 min
kill 9auth -esession ended