此命令属于所选 lil-terminal 核心,不作为普通扩展安装。
auth
概览
使用
授权保护的是终端,不是整个网站
语法
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]参考
默认策略
默认策略每组允许三次失败,基础值为五分钟,并在九次持续失败后调用 kill。完整失败组产生 5、25、125 分钟及更高次幂。正确登录会重置状态。
密钥格式
共享 JSON 文件 .lil.key 保存
依赖关系
带身份验证的下载会预装 kill。Installer 将其视为核心依赖,并在启用身份验证时拒绝删除。
安全性
终端授权密码不会进入可见历史记录,并且只会以哈希形式保存在 .lil.key 命名空间(例如已保存的数据库连接)可能包含各自的敏感状态,因此该文件必须保持私密。授权密钥数据缺失或损坏时会拒绝访问。多个策略选项可用空格或单独的 | 组合;负数会被拒绝。
交互式 sandbox 预览
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装与管理
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
示例
示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
authpassword ••••••••
+auth -ppassword ••••••••
+ password changedauth -a 3 -d 5 -k 9attempts 3
delay 5 min
kill 9auth -esession ended