GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで複数のユーザーアカウントを作成する方法

Unix / Linuxシステムでユーザーアカウントを追加または作成するための2つのユーティリティは、 adduserです。 およびuseradd。これらのコマンドは、システムに一度に1つのユーザーアカウントを追加するように設計されています。複数のユーザーアカウントを作成する場合はどうなりますか?そのとき、新規ユーザーなどのプログラムが必要になります 。

新規ユーザー は、新しいユーザーアカウントを一度に更新および作成するために使用される便利なコマンドラインユーティリティです。これは、システム管理者が複数のユーザーアカウントをバッチで更新または作成する必要がある大規模なシステムを備えたIT環境で使用することを目的としています。 stdinから情報を読み取ります (デフォルト)または既存のユーザーアカウントのセットを更新するためのファイル、または新しいユーザーを作成するためのファイル。

この記事では、新規ユーザーを使用してバッチモードで複数のユーザーアカウントを作成する方法について説明します。 Linuxシステムのユーティリティ。

ユーザーをバッチで作成するには、標準のパスワードファイルと同じ次の形式のファイルでユーザーの情報を提供できます。

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

ここで:

  • pw_name :ユーザー名
  • pw_passwd :ユーザーのパスワード
  • pw_uid :ユーザーのID
  • pw_gid :ユーザーのグループID
  • pw_gecos :コメントセクションを定義します。
  • pw_dir :ユーザーのホームディレクトリを定義します。
  • pw_shell :ユーザーのデフォルトシェルを定義します。

注意 :入力ファイルには暗号化されていないパスワードが含まれているため、適切なアクセス許可を設定して、入力ファイルを保護する必要があります。ルートによってのみ読み取りおよび書き込みが可能である必要があります。

たとえば、ユーザーアカウントを ravi追加するには およびテクミント users.txtというファイルを作成できます 示されているように。

$ sudo vim users.txt 

次に、ユーザーアカウントの詳細を次の形式でファイルに追加します。

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash
>

ファイルを保存し、必要な権限を設定します。

$ sudo chmod 0600 users.txt 

次に、 newusersを実行します 入力ファイルを使用してコマンドを実行し、上記のユーザーアカウントを一度に追加します。

$ sudo newusers users.txt

まず、新規ユーザー プログラムは、指定されたアカウントを作成または更新してから、これらの変更をユーザーまたはグループデータベースに書き込もうとします。データベースへの最終書き込み以外のエラーが発生した場合、データベースへの変更はコミットされません。これは、単にnewusersコマンドが機能する方法です。

前のコマンドが成功した場合は、 / etc / passwdを確認してください および/etc / groups 図のようにユーザーアカウントが追加されたことを確認するファイル。

$ cat /etc/passwd | grep -E "ravi|tecmint"

詳細については、 newuserを参照してください。 マニュアルページ。

$ man newuser 

次の関連記事も確認してください。

  1. Linuxでユーザーのデフォルトシェルを変更する3つの方法
  2. Linuxですべてのユーザーの共有ディレクトリを作成する方法
  3. Whowatch –Linuxユーザーとプロセスをリアルタイムで監視
  4. Linuxでログに記録されたユーザーにメッセージを送信する方法

この記事では、 newusersを使用してLinuxで複数のユーザーを作成する方法について説明しました。 プログラム。以下のフィードバックフォームを使用して、質問をしたり、コメントを共有したりしてください。同様のユーティリティをご存知の場合は、お知らせください。


Linux
  1. LinuxですべてのSudoユーザーを見つける方法

  2. Ansibleを使用してLinuxユーザーを作成する方法

  3. RockyLinux8でSudoユーザーを作成する方法

  1. Linuxでユーザーグループを作成および削除する方法

  2. Linux でルートと同一のユーザーではなく、ほぼルートと同等のユーザーを作成する方法

  3. Linux で複数のダミー インターフェイスを作成するにはどうすればよいですか?

  1. Linuxでユーザーをグループに追加する方法

  2. UbuntuでLinuxユーザーを一覧表示する方法

  3. Linuxでユーザーを一覧表示する方法