mkpasswdコマンドで任意のパスワードを生成することがでいます。
以下、CentOSではmkpasswdをUbuntuではpwgen利用してみます。
(Ubuntuにもmkpasswdがありますが、CentOSのmkpasswdと動作が異なります。)
mkpasswdコマンドを利用するには、以下のコマンドでインストールする必要があります。
(この資料では、CentOS5.8を使用しました。)
rootユーザにて以下のコマンドを実行してください。
yum install expect
pwgenコマンドを利用するには、以下のコマンドでインストールする必要があります。
(この資料では、Ubuntu10.04を使用しました。)
sudo apt-get install pwgen
mkpasswdコマンドを実行した時の出力です。
生成するパスワードの長さは-lオプションで指定できます。
$ mkpasswd g6(kIq7Sn $ mkpasswd -l 10 2ngBIhb8s& $ mkpasswd -l 20 lJzwjtlnyxWvb4ey1tt;
他にもオプションがあるので詳細はman mkpasswdしてみてください。
pwgenコマンドを実行した時の出力です。
$ pwgen 10 1 RiemohnoF5
$ pwgen 15 2 Tah3eapaixeirie oog8jeiquahn1Oh
$ pwgen -1 yeeyiC1A
他にもオプションがあるので詳細はman pwgenしてみてください。