mkpasswdみたいなパスワード作成するコマンドをubuntuとかOSXにインストールする

centosとかrhelならmkpasswd*1があるんだけど、ubuntuにはないんですね。

ubuntuではpwgenが使えるので、こっちをインストールします。

$ sudo apt-get install pwgen

使い方はこんな感じ." pwgen [ OPTION ] [ pw_length ] [ num_pw ] " の構文です。

# 10文字のパスワードを1つ作成する
$ pwgen 10 1
ein2ahDee3

面倒な場合は、-1オプションをつかったらいいかも。*2

$ pwgen -1
Porief3n

Mac OSXにもいれますお

なお、pwgenはOSXでも使えます。入れ方はportsかhomebrewで。

# portsの場合
$ sudo ports install pwgen

# homebrew の場合
$ brew install pwgen

CentOSとかRHELとかFedoraの場合

なお、CentOSとかRHELとかFedoraだとmkpasswdを使います。
mkpasswdが入っていない場合は、expectを入れれば使えるようになります。

$ yum install expect

*1:デフォルトで使えると思っていたら、違ったみたい.see->

*2:デフォルトでは8小文字6文字+数字1文字+大文字1文字の計8文字なんですな