Solaris 10で空のパスワードで新しいユーザーを生成するスクリプトを作成するには?
ベストアンサー1
1人のユーザーを作成するためにスクリプトが必要なのはなぜですか?ただ使用してもいいですuseradd -m username
。
複数のユーザーを作成するには、すべてのユーザー名を含むファイルを作成します。これをユーザー名といいます。もしそうなら、このfor
サイクルが役に立つかもしれません。
for i in $( cat usernames ); do
useradd -m $i
echo "Adding user $i"
echo $i:"P@ssW0rd" | chpasswd
done
while
@Kusalanandaが指摘したように、ループを使用することもできます。
while read username ;do
useradd -m $username
echo "Adding user $username"
echo $username:"P@ssW0rd" | chpasswd
done < usernames