auth

auth schützt das Terminal mit einem eingebauten Passwort. Eine erfolgreiche Anmeldung öffnet direkt die Befehlszeile; sie ist keine Anmeldung am Benutzerkonto der Website.

SicherheitVersion core 1.5.10StabilAliase: exit
lil-terminal

Überblick

auth schützt das Terminal mit einem eingebauten Passwort. Eine erfolgreiche Anmeldung öffnet direkt die Befehlszeile; sie ist keine Anmeldung am Benutzerkonto der Website.

Sicher und sinnvoll anwenden

auth -p öffnet die geschützte Passwortänderung, auth -e oder exit beendet die Autorisierung. Echte Passwörter gehören weder in Beispielbefehle noch in den Verlauf. Standardmäßig sperren drei Fehler für 5 Minuten; weitere Gruppen führen zu 25 und 125 Minuten. Nach insgesamt neun Fehlern kann @kill ausgelöst werden. Eine richtige Anmeldung setzt den Fehlerstand zurück. -a, -d und -k steuern Fehler pro Gruppe, Grundverzögerung und @kill-Schwelle. -k 0 deaktiviert diese Aktion. Der Passworthash liegt im auth-Bereich von .lil.key; andere Bereiche müssen erhalten bleiben.

Syntax

lil-terminal
auth [-p|-e] [-a <attempts>] [-d <minutes>] [-k <attempts>]

Referenz

auth

im Terminal anmelden

auth -p

das Terminalpasswort ändern

auth -e

Autorisierung beenden und Terminal neu laden

exit

Autorisierung beenden

auth -a <attempts>

Fehlversuche vor jeder Sperre festlegen

auth -d <minutes>

Basisminuten für progressive Sperren festlegen

auth -k <attempts>

Gesamtfehler bis @kill festlegen; 0 deaktiviert @kill

auth -a <attempts> -d <minutes> -k <attempts>

mehrere Schutzparameter gemeinsam ändern

Praxis und Sicherheit

auth -p öffnet die geschützte Passwortänderung, auth -e oder exit beendet die Autorisierung. Echte Passwörter gehören weder in Beispielbefehle noch in den Verlauf.

Standardmäßig sperren drei Fehler für 5 Minuten; weitere Gruppen führen zu 25 und 125 Minuten. Nach insgesamt neun Fehlern kann @kill ausgelöst werden. Eine richtige Anmeldung setzt den Fehlerstand zurück.

-a, -d und -k steuern Fehler pro Gruppe, Grundverzögerung und @kill-Schwelle. -k 0 deaktiviert diese Aktion. Der Passworthash liegt im auth-Bereich von .lil.key; andere Bereiche müssen erhalten bleiben.

auth gehört zum autorisierten Core und ist kein Base- oder Minimum-Modul.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Im Terminal anmelden

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Im Core enthalten

Dieser Befehl gehört zum gewählten lil-terminal-Core und wird nicht als normale Erweiterung installiert.

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Im Terminal anmelden
auth
Im Terminal erscheint die Passwortabfrage; das Passwort wird nicht angezeigt.
Das Terminalpasswort ändern
auth -p
Die geschützte Passwortänderung wird geöffnet.
Fehlversuche vor jeder Sperre festlegen
auth -a 3
Auth policy: attempts 3, delay 5 min, kill 9
Basisminuten für progressive Sperren festlegen
auth -d 5
Auth policy: attempts 3, delay 5 min, kill 9
Gesamtfehler bis @kill festlegen; 0 deaktiviert @kill
auth -k 9
Auth policy: attempts 3, delay 5 min, kill 9
Fehlversuche vor jeder Sperre festlegen
auth -a 3 -d 5 -k 9
Auth policy: attempts 3, delay 5 min, kill 9
Gesamtfehler bis @kill festlegen; 0 deaktiviert @kill
auth -k 0
Auth policy: attempts 3, delay 5 min, kill off
Autorisierung beenden und Terminal neu laden
auth -e
Die Autorisierung endet, das Terminal lädt neu.

exit ist ein direkter Alias von auth -e; beide Formen beenden dieselbe authentifizierte lil-terminal-Sitzung.

Autorisierung beenden
exit
Die Autorisierung endet, das Terminal lädt neu.

exit ist ein direkter Alias von auth -e; beide Formen beenden dieselbe authentifizierte lil-terminal-Sitzung.

Fehlversuche vor jeder Sperre festlegen
auth -a 0
?
Basisminuten für progressive Sperren festlegen
auth -d 0
?
Fehlversuche vor jeder Sperre festlegen
auth -a -1
?
Gesamtfehler bis @kill festlegen; 0 deaktiviert @kill
auth -k 1000001
?
Im Terminal anmelden
auth -x
?
Fehlversuche vor jeder Sperre festlegen
auth -a 4 -d 2
Auth policy: attempts 4, delay 2 min, kill 9
Fehlversuche vor jeder Sperre festlegen
auth --attempts 4 --delay 2 --kill 12
Auth policy: attempts 4, delay 2 min, kill 12

Verwandte Dokumentation