#navi(../)
* mkpasswdコマンドで数字のみのパスワードを生成する [#p9436149]
数字のみで構成されるパスワード文字列を作成したいとき、mkpasswdコマンドを利用すると簡単に生成できます。~
尚、本資料はCentOSを使用して動作確認を行いました。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#j5702ef0]
- [[任意のパスワードを文字列を生成する・mkpasswd, pwgen>逆引きUNIXコマンド/任意のパスワードを文字列を生成する]]
* CentOSでmkpasswdコマンドを利用する [#ea8a3009]
mkpasswdコマンドを利用するには、以下のコマンドでインストールする必要があります。~
(この資料では、CentOS5.8を使用しました。)~
rootユーザにて以下のコマンドを実行してください。
yum install expect
* mkpasswdコマンドで数字のみで構成されたパスワードを生成してみる [#te5ae7dd]
以下のオプションで数字のみの文字列が生成されます。
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|生成するパスワード内に含まれる&color(red){''最低数字文字数''};|
|-c|生成するパスワード内に含まれる最低英小文字数|
|-C|生成するパスワード内に含まれる最低英大文字数|
|-s|生成するパスワード内に含まれる最低特殊文字数|
上記のオプションに記した通り、-l, -dオプションを同じ値にし、&color(red){英大文字、英小文字、特殊文字に0を指定し出力を抑止};しています。~
これにより-dオプションの数字のみが有効になり、数字のみのパスワード文字列を生成することができます。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)