#navi(../)
* 任意のパスワードを生成する・mkpasswd, pwgen [#s0197773]
mkpasswdコマンドで任意のパスワードを生成することがでいます。~
以下、CentOSではmkpasswdをUbuntuではpwgen利用してみます。~
(Ubuntuにもmkpasswdがありますが、CentOSのmkpasswdと動作が異なります。)
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#c0f5a55d]
-[[mkpasswdコマンドで数字のみのパスワードを生成する>逆引きUNIXコマンド/mkpasswdコマンドで数字のみのパスワードを生成する]]
* CentOSでmkpasswdコマンドを利用する [#k4153fca]
mkpasswdコマンドを利用するには、以下のコマンドでインストールする必要があります。~
(この資料では、CentOS5.8を使用しました。)~
rootユーザにて以下のコマンドを実行してください。
yum install expect
* Ubuntuでpwgenコマンドを利用する [#qcc4ab72]
pwgenコマンドを利用するには、以下のコマンドでインストールする必要があります。~
(この資料では、Ubuntu10.04を使用しました。)~
sudo apt-get install pwgen
* CentOSのmkpasswdを利用してみる [#t7155982]
mkpasswdコマンドを実行した時の出力です。~
生成するパスワードの長さは-lオプションで指定できます。
$ mkpasswd
g6(kIq7Sn
$ mkpasswd -l 10
2ngBIhb8s&
$ mkpasswd -l 20
lJzwjtlnyxWvb4ey1tt;
他にもオプションがあるので詳細はman mkpasswdしてみてください。
* Ubuntuでpwgenを利用してみる [#efa5447e]
pwgenコマンドを実行した時の出力です。~
- 文字列長が10文字のパスワードを1つ生成
$ pwgen 10 1
RiemohnoF5
- 文字列長が15文字のパスワードを2つ生成
$ pwgen 15 2
Tah3eapaixeirie oog8jeiquahn1Oh
- -1オプションを指定(man pwgenより抜粋 : Print the generated passwords one per line)
$ pwgen -1
yeeyiC1A
他にもオプションがあるので詳細はman pwgenしてみてください。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)