I love iPhone, Android, Cocos2d-x
任意の文字数でパスワードをランダム生成する mkpasswd
ランダムなパスワードを生成するのに便利なのが mkpasswd です。
インストール方法
Fedora などではインストール時の設定によって入っていないことがある。インストールされていない場合は下記コマンドでインストールする。
# yum install expect
使い方
$ mkpasswd
とすれば、ランダムな文字列を生成してくれます。
オプション
-l 生成されるパスワードの文字数
-d パスワード中に含まれる数字の最低文字数を指定
-c パスワード中に含まれる小文字の最低文字数を指定
-C パスワード中に含まれる大文字の最低文字数を指定
-s パスワード中に含まれる特殊文字の最低文字数を指定
例えば、8文字の文字列で数字を最低2文字、小文字を最低3文字、大文字を最低3文字、特殊文字を含めないパスワードを生成したい場合は
$ mkpasswd -l 8 -d 2 -c 3 -C 3 -s 0
その他
ユーザのパスワードを直接指定することも可能
# mkpasswd -l 8 -s 0 username
.bashrcファイルにエイリアスを作成しておくと便利です。
alias mkpasswd='/usr/bin/mkpasswd -l 8 -d 2 -c 3 -C 3 -s 0'
関連する投稿
One comment
コメントをどうぞ
Additional comments powered by BackType
2intellectual…
…