はじめに
両方 useradd
そしてadduser
コマンドは、Linux システムで新しいユーザーを作成します。 2 つのコマンドは同様のタスクを実行しますが、実行方法は異なります。
システムがどのように機能するかをテストするだけの場合でも、ユーザー プロビジョニングを処理するシステム管理者である場合でも、useradd
と adduser
2 つのコマンドのどちらを選択するかは作業が重要です。
このガイドでは、useradd
の主な違いについて概説します および adduser
コマンドとその使用時期
前提条件
- ターミナルへのアクセス
- コマンドを実行する sudo ユーザー
useradd コマンドとは
useradd
新しいユーザーを作成するための Linux コマンドです。アクティブなユーザー アカウントを追加および設定するには、さまざまなオプションが必要です。さらに、このコマンドを使用すると、ユーザー作成プロセスのデフォルト値を変更できます。
useradd
useradd の例
useradd
の方法を確認するには 端末で次のコマンドを実行します:
sudo useradd <username>
<username>
を置き換えます 新しいユーザーの名前を付けます。例:
sudo パスワードを入力すると、コマンドはユーザー名 test_user で新しいユーザーを作成します 出力を生成しません。 useradd
/etc/useradd から事前設定されたオプションを自動的に適用します ファイル。ただし、ユーザーがアカウントを使用するには、passwd コマンドで追加のセットアップが必要です。
利用可能なすべてのオプションを表示するには、-h
を使用します タグ:
useradd -h
または、man コマンドを使用して完全なマニュアル ページを表示します。
adduser コマンドとは
adduser
コマンドは、対話型プロンプトを介して Linux システムに新しいユーザーを作成します。高レベルのラッパーは Perl で書かれており、useradd
のフロントエンドです。 .
コマンドを実行すると、ホーム ディレクトリが作成され、デフォルト シェルが Bash として追加され、アカウントのロックを解除するためのパスワードを入力するようユーザーに求められます。
ただし、このコマンドでは、ユーザー作成の詳細をあまり制御できません。さらに、adduser
すべての Linux ディストリビューションで利用できないため、移植性がありません。
adduser の例
adduser
の方法を確認するには 端末で次のコマンドを実行します:
sudo adduser <username>
<username>
を置き換えます 新しいユーザーの名前を付けます。例:
このコマンドは、インタラクティブなインターフェイスで作成プロセスをユーザーに案内するプログラムを開始します。このコマンドは、アクティブなユーザー アカウントを作成します
adduser
の簡単な説明付きのすべてのオプションを表示するには コマンド、実行:
adduser -h
useradd と adduser の比較
useradd
との主な違い 対 adduser
コマンドは、2 つのコマンドの実行方法にあります:
useradd
コマンドは下位レベルであり、すべての Linux ディストリビューションで使用できます。アカウントを完全にセットアップするには、追加のパラメーターが必要です。adduser
コマンドは高レベルであり、すべての Linux ディストリビューションで使用できるわけではありません。このコマンドは、標準設定でユーザーをシステムに追加します。
useradd と adduser:どちらを使うべきか?
useradd と adduser コマンドは新しいユーザーをシステムに追加しますが、実行方法が異なります。
adduser
コマンドは、パスワードや Bash シェルなどの標準プリセットを使用して通常のユーザーを設定するのに便利です。 adduser
インタラクティブ プロンプトでユーザー作成プロセスのガイドを提供します。したがって、adduser
コマンドは、新しいユーザーを追加するための初心者向けの方法です。
useradd
コマンドを使用すると、ユーザー作成プロセスを完全に制御できます。追加オプションあり、useradd
adduser
と同じタスクを達成します .追加の利点として、このコマンドはさまざまな Linux システム間で移植可能であり、Bash スクリプト作成により便利です。
注: ユーザーの作成方法に関係なく、usermod コマンドを使用して既存のユーザーを変更できます。
結論
useradd
の違いについて読んだ後 と adduser
、どのコマンドをいつ使用するかがわかります。どちらのコマンドも Linux システムにユーザー アカウントを追加し、adduser
useradd
のフロントエンドとして機能します .
次に、Linux コマンド チート シートを確認してください。これには、ユーザーとグループ向けのコマンドがさらに含まれています。