こんにちは、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