mkpasswdコマンドにてランダム文字列の生成をすることができ、expectパッケージに含まれているので、下記のようにインストールしておきます。
# yum -y install expect
オプションは次のようになります。
-l : パスワードの文字数
-d : 数字の最小数
-c : 小文字の最小数
-C : 大文字の最小数
-s : 特殊文字の最小数
大文字のみ8文字のランダム文字列が必要な場合は、下記のオプションで生成することができます。
# mkpasswd -l 8 -s 0 -C 8 -c 0 -d 0 LTZWEACZ
とりあえず、シェルスクリプト用になります。