Mac で mkpasswd コマンドを使用する
mkpasswd コマンドは以前から非常によく使用していました。Window XP でも Cygwin を入れて使用していました。そこで Mac でも mkpasswd を使用する方法を調べてみました。
まず MacPort でインストールできないか調べてみたのですがないようです。
さらに調べてみると下記サイトにインストール方法が記載されていました。
mkpasswd – Linux Wiki
Tcl, Expect をインストールする方法です。
しかし、Mac での用途は手軽にランダムな文字列を生成したいだけなので、
[J] Mac で mkpasswd を使いたい – Jamz (Tech)
こちらのサイトの最後で紹介されていた CPAN の String-MkPasswd を使用することにしました。
まず CPAN より String-MkPasswd をインストールします。今回は CPAN コマンドを使用せずに直接ダウンロードして解凍、インストールしました。
Chris Grau / String-MkPasswd-0.02 – search.cpan.org
$ wget http://search.cpan.org/CPAN/authors/id/C/CG/CGRAU/String-MkPasswd-0.02.tar.gz $ tar zxvf String-MkPasswd-0.02.tar.gz $ cd String-MkPasswd-0.02 $ /opt/local/bin/perl Makefile.PL $ make $ make test $ sudo make install
String-MkPasswd-0.02/bin/mkpasswd.pl を適当なディレクトリにコピーして
/opt/local/bin/perl mkpasswd.pl
として動作確認します。
.profile にエイリアスを登録しておきました。
alias mkpasswd='/opt/local/bin/perl ~/mkpasswd.pl -l 8 -s 0'
これで
$ mkpasswd
とするだけで任意の8文字の文字列が生成できます。
関連する投稿
One comment
コメントをどうぞ
Additional comments powered by BackType
2exemption…
…