このエントリーをはてなブックマークに追加


mkpasswdコマンドで数字のみのパスワードを生成する

数字のみで構成されるパスワード文字列を作成したいとき、mkpasswdコマンドを利用すると簡単に生成できます。
尚、本資料はCentOSを使用して動作確認を行いました。


関連記事

CentOSでmkpasswdコマンドを利用する

mkpasswdコマンドを利用するには、以下のコマンドでインストールする必要があります。
(この資料では、CentOS5.8を使用しました。)
rootユーザにて以下のコマンドを実行してください。

yum install expect

mkpasswdコマンドで数字のみで構成されたパスワードを生成してみる

以下のオプションで数字のみの文字列が生成されます。

mkpasswd -l 作成する数字文字列の長さ -d 作成する数字文字列の長さ -c 0 -C 0 -s 0

実際に10個の数字で構成されるパスワード文字列を生成してみます。

$ mkpasswd -l 10 -d 10 -c 0 -C 0 -s 0
5931910574

上記の-l, -d オプションに10を指定して実行しています。

各オプションの説明を以下に記します。

オプション説明
-l生成するパスワードの長さ
-d生成するパスワード内に含まれる最低数字文字数
-c生成するパスワード内に含まれる最低英小文字数
-C生成するパスワード内に含まれる最低英大文字数
-s生成するパスワード内に含まれる最低特殊文字数

上記のオプションに記した通り、-l, -dオプションを同じ値にし、英大文字、英小文字、特殊文字に0を指定し出力を抑止しています。
これにより-dオプションの数字のみが有効になり、数字のみのパスワード文字列を生成することができます。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:28:10