ランダムパスワードを生成するため、以下のコマンドを実行すればよい。
pwgen -Bsy パスワードのサイズ 生成するパスワード数
それぞれの意味は以下:
-B 間違いやすい文字("l"と"1"など)を使用しない
-s 完全にランダムなパスワードを生成する
-y 生成されたパスワードに符号を含める
ただし、使用する符号を指定することができないため、使用しない符号のみ指定することができる。以下のオプションではすべての符号を指定しなくなるため、そのまま実行すると「Error: No symbols left in the valid set」とのエラーになってしまう。
-r "\'\"@?^&*()\`:~;:[]{}.,\\\/\|\!=#+><\$%-_"
必要に応じて使える符号を上記オプションから削除していくと、使用する符号の指定と同じ結果が得られる。