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