Solaris 10 でユーザー名を作成し、パスワードが空です。

Solaris 10 でユーザー名を作成し、パスワードが空です。

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

おすすめ記事