auth

auth はターミナル組み込みのパスワード保護で、Web サイトのアカウント認証とは別です。ログイン成功時には追加メッセージなしでコマンド入力が開きます。

セキュリティバージョン core 1.5.10安定版エイリアス: exit
lil-terminal

概要

auth はターミナル組み込みのパスワード保護で、Web サイトのアカウント認証とは別です。ログイン成功時には追加メッセージなしでコマンド入力が開きます。

安全な使い方

auth -p は安全なパスワード変更画面を開き、auth -e または exit は認証を終了します。実際のパスワードを例や履歴に書かないでください。 既定では3回の失敗で5分、次のまとまりで25分、さらに125分間ロックされます。累計9回で @kill が実行される場合があります。正しいログインで失敗回数はリセットされます。 -a、-d、-k で試行回数、基本遅延、@kill のしきい値を設定します。-k 0 は無効化です。ハッシュは .lil.key の auth 領域にあり、他の領域は保持する必要があります。

構文

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

リファレンス

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

auth is the password gate built into an authorized lil-terminal core. Before you can work with the terminal, you must sign in; after a successful sign-in the input opens without a separate success message. This is different from a website user account or application login.

使い方

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

コマンド一覧

auth

ターミナルに認証する

auth -p

ターミナルのパスワードを変更する

auth -e

認証を終了してターミナルを再読み込み

exit

認証を終了

auth -a <attempts>

各待機までの失敗回数を設定する

auth -d <minutes>

段階的ロックの基準分数を設定する

auth -k <attempts>

@kill までの合計失敗回数を設定;0 で無効化

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

複数の保護設定をまとめて変更

使用例と安全性

auth -p は安全なパスワード変更画面を開き、auth -e または exit は認証を終了します。実際のパスワードを例や履歴に書かないでください。

既定では3回の失敗で5分、次のまとまりで25分、さらに125分間ロックされます。累計9回で @kill が実行される場合があります。正しいログインで失敗回数はリセットされます。

-a、-d、-k で試行回数、基本遅延、@kill のしきい値を設定します。-k 0 は無効化です。ハッシュは .lil.key の auth 領域にあり、他の領域は保持する必要があります。

auth は認証付き Core に組み込まれ、Base や Minimum の個別モジュールではありません。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

ターミナルに認証する

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

コアに内蔵

このコマンドは選択した lil-terminal コアの一部で、通常の拡張としてはインストールされません。

例

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

ターミナルに認証する
auth
ターミナルにパスワード入力画面が開き、パスワードは出力されません。
ターミナルのパスワードを変更する
auth -p
保護されたパスワード変更画面が開きます。
各待機までの失敗回数を設定する
auth -a 3
Auth policy: attempts 3, delay 5 min, kill 9
段階的ロックの基準分数を設定する
auth -d 5
Auth policy: attempts 3, delay 5 min, kill 9
@kill までの合計失敗回数を設定;0 で無効化
auth -k 9
Auth policy: attempts 3, delay 5 min, kill 9
各待機までの失敗回数を設定する
auth -a 3 -d 5 -k 9
Auth policy: attempts 3, delay 5 min, kill 9
@kill までの合計失敗回数を設定;0 で無効化
auth -k 0
Auth policy: attempts 3, delay 5 min, kill off
認証を終了してターミナルを再読み込み
auth -e
認証を終了し、ターミナルを再読み込みします。

exit は auth -e の直接の別名で、どちらも同じ認証済み lil-terminal セッションを終了します。

認証を終了
exit
認証を終了し、ターミナルを再読み込みします。

exit は auth -e の直接の別名で、どちらも同じ認証済み lil-terminal セッションを終了します。

各待機までの失敗回数を設定する
auth -a 0
?
段階的ロックの基準分数を設定する
auth -d 0
?
各待機までの失敗回数を設定する
auth -a -1
?
@kill までの合計失敗回数を設定;0 で無効化
auth -k 1000001
?
ターミナルに認証する
auth -x
?
各待機までの失敗回数を設定する
auth -a 4 -d 2
Auth policy: attempts 4, delay 2 min, kill 9
各待機までの失敗回数を設定する
auth --attempts 4 --delay 2 --kill 12
Auth policy: attempts 4, delay 2 min, kill 12

関連ドキュメント