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

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