これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド htdbm です。
プログラム:
NAME
htdbm - DBM パスワード データベースを操作する
SYNOPSIS
htdbm [-TDBTYPE ] [ -i ] [ -c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ]
ファイル名 ユーザ名
htdbm -b [-TDBTYPE ] [ -c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ] ファイル名
ユーザ名 password
htdbm -n [-i ] [ -c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ] ユーザ名
htdbm -nb [-c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ] ユーザ名 password
htdbm -v [-TDBTYPE ] [ -i ] [ -c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ]
ファイル名 ユーザ名
htdbm -vb [-TDBTYPE ] [ -c ] [ -m | | -B | | -d | | -s | | -p ] [ -C コスト ] [ -t ] [ -v ]
ファイル名 ユーザ名 password
htdbm -x [-TDBTYPE ] ファイル名 ユーザ名
htdbm -l [-TDBTYPE ]
概要
htdbm は、ユーザー名とパスワードを保存するために使用される DBM 形式ファイルを操作するために使用されます。
mod_authn_dbm による HTTP ユーザーの基本認証。 dbmmanage のドキュメントを参照してください。
これらの DBM ファイルの詳細については、こちらを参照してください。
OPTIONS
-b バッチ モードを使用します。 すなわち、プロンプトを表示するのではなく、コマンドラインからパスワードを取得します。
それのための。 このオプションは細心の注意を払って使用する必要があります。 password is はっきりと
目に見える コマンドラインで。 スクリプトの使用については、-i オプションを参照してください。
-i 検証なしで標準入力からパスワードを読み取ります (スクリプト使用のため)。
-c を作成します。 パスワードファイル。 場合 パスワードファイル すでに存在する場合は、書き換えられて切り捨てられます。
このオプションは、-n オプションと組み合わせることはできません。
-n データベースを更新するのではなく、結果を標準出力に表示します。 このオプション
コマンドラインの構文を変更します。 パスワードファイル 引数 (通常は
最初のもの)は省略されています。 -c オプションと組み合わせることはできません。
-m パスワードに MD5 暗号化を使用します。 Windows および Netware では、これがデフォルトです。
-B パスワードに bcrypt 暗号化を使用します。 これは現在では非常に危険であると考えられています
安全です。
-C このフラグは、-B (bcrypt 暗号化) と組み合わせた場合にのみ許可されます。 それは、
bcrypt アルゴリズムに使用される計算時間 (高いほど安全ですが、遅くなります。
デフォルト: 5、有効: 4 ~ 31)。
-d パスワードに crypt() 暗号化を使用します。 Windows を除くすべてのプラットフォームのデフォルト
ネットウェア。 htdbm はすべてのプラットフォームでサポートされている可能性がありますが、サポートされていません
Windows および Netware 上の httpd サーバーによって。 このアルゴリズムは、 安全でない 今日までに
標準。
-s パスワードに SHA 暗号化を使用します。 Netscape サーバーとの間の移行を容易にします。
LDAP ディレクトリ交換フォーマット (ldif) を使用します。 このアルゴリズムは、 安全でない by
今日の基準。
-p プレーンテキストのパスワードを使用します。 htdbm はすべてのプラットフォームでの作成をサポートしますが、
httpd デーモンは、Windows および Netware 上でプレーン テキストのパスワードのみを受け入れます。
-l データベースからの各ユーザー名とコメントを標準出力に出力します。
-v ユーザー名とパスワードを確認します。 プログラムは次のメッセージを出力します。
指定されたパスワードが有効かどうか。 パスワードが無効な場合、プログラムは
エラーコード 3 で終了します。
-x ユーザーを削除します。 指定した DBM ファイルにユーザー名が存在する場合、そのユーザー名は削除されます。
-t 最後のパラメータをコメントとして解釈します。 このオプションを指定すると、
追加の文字列をコマンドラインに追加できます。 この文字列は保存されます
データベースの「コメント」フィールドに、指定されたユーザー名に関連付けられています。
ファイル名
DBM 形式のファイルのファイル名。 通常、拡張子 .db、.pag、または
.dir。 -c を指定すると、DBM ファイルが存在しない場合は作成されます。
存在する場合は更新されます。
ユーザ名
作成または更新するユーザー名 パスワードファイル。 場合 ユーザ名 この中には存在しない
ファイルにエントリが追加されます。 存在する場合は、パスワードが変更されます。
password
暗号化されて DBM ファイルに保存される平文のパスワード。 のみで使用されます
-b フラグ。
-TDBTYPE
DBM ファイルのタイプ (SDBM、GDBM、DB、または「デフォルト」)。
onworks.net サービスを使用してオンラインで htdbm を使用する