2018/09/23(日)パスワードの生成をコマンドで
- mkpasswd
- pwgen
これらのコマンドは、文字列に含む数字や記号、大文字、小文字等を設定できる。
それらがない時、次のコマンドでランダムな文字列を生成できる。
どの程度数字や記号を含むかを設定できない為、最終的に人の目で判断する。
cat /dev/urandom |tr -dc [:alnum:] |fold -w 8 |head -n 10このコマンドは、
- /dev/urandom からランダムな文字列を取り出す
- アルファベットと数字だけの文字列に変換する
- 文字列の長さを8文字にする
- 10行だけ出力する
状況の応じて書き換えて利用する。
tr -dc [:alnum:] は tr -dc [:graph:] にすると記号も含まれるようになるが、
パスワードに使えない記号も含まれる様になるため、手作業で不要な文字を変える必要がある。