Linux の複数のユーザーを一度に作成する方法

Linux環境において大量のユーザーを作成するには手順を確認する必要があります。

  1. users.txt
user1:password1:1001:1001:User One:/home/user1:/bin/bash
user2:password2:1002:1002:User Two:/home/user2:/bin/bash
user3:password3:1003:1003:User Three:/home/user3:/bin/bash
  1. その間
  2. ユーザー追加
  3. cut
  4. ユーザー追加
#!/bin/bash

while IFS=: read -r username password uid gid fullname homedir shell; do
  useradd -m -p "$password" -u "$uid" -g "$gid" -c "$fullname" -d "$homedir" -s "$shell" "$username"
done < users.txt
  1. スクリプトをcreate_users.shという名前で保存し、chmod +x create_users.shコマンドを使用して実行可能にします。
  2. スクリプトを実行してユーザーを一括作成する:
./create_users.sh

これにより、users.txt ファイルにリストされている各ユーザーが順番に作成され、対応するパスワード、ユーザー ID、グループ ID、フルネーム、ホーム ディレクトリ、およびデフォルト シェルが設定されます。

bannerAds