centosのbashスクリプトで自動ユーザー名とパスワードを作成する方法[閉じる]

centosのbashスクリプトで自動ユーザー名とパスワードを作成する方法[閉じる]

こんにちは、centosでbashスクリプトを使用して4つのグループを作成し、各グループにパスワードを持つ8人のユーザーを追加するのに役立つ人がいるかどうかを知りたいです。パスワードは自動でなければならないことを考慮すると、bashスクリプトは人の介入なしに実行する必要があります。

答え1

これらのスクリプトを使用できます

#!/bin/bash groups=(gr1 gr2 gr3 gr4) users=(us1 us2 us3 us4) for i in ${groups[@]}; do groupadd $i done for i in ${users[@]}; do pw=head /dev/urandom | tr -dc A-Za-z0-9 | head -c 15 ; echo '' echo $i' '$pw useradd $i usermod --password $(openssl passwd -1 $pw) $i for j in ${groups[@]}; do usermod -a -G $j $i done done

関連情報