普段パスワード生成にpowershell使ってましたが、
WSL2のUbuntuでもできないかためてみたら、
1行のコマンドでできてしまったのでメモします。
OS:Windows 11 のWSL2にインストールした Ubuntu 24.04.1 LTS
WSL2のUbuntuを起動し、ターミナルを表示。
下記コマンドを実行。
1
cat /dev/urandom | tr -dc '[:graph:]' | head -c 16
コマンド実行結果下記のような文字列が生成される。
1
>F!~<U-Qp_~>,bxW
これをパスワードとして利用。
大文字小文字の英字、数値、記号(!#&\@?-=*+)を含めるようにするには、 下記コマンドを実行。
1
cat /dev/urandom | tr -dc 'a-zA-Z0-9!#&\@?\-=*+' | head -c 20
コマンド実行結果下記のような文字列が生成される。
1
LOtbXZasX+hYoJuj4NSO
2025-02-22 10:00:00 +0900 - Written by jurin-n