#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS