web-dev-qa-db-ja.com

adduserまたはuseraddを使用する場合

質問は3つの部分で構成されています

  1. それらの違いは何ですか
  2. Adduserまたはuseraddを使用する場合
  3. そして、同じ目的のために複数のコマンドがある理由
1
Maythux
  1. 提供される関数に違いはありません。useraddはコンパイル済みバイナリであり、adduserはPerlスクリプトです。 adduserはよりユーザーフレンドリーであるため、初心者に適しています。

  2. adduserを使用して、システム上で完全に機能するユーザーを作成します。このコマンドは、ホームディレクトリの作成、グループの作成、パスワードの要求などのタスクを実行します。そのほか、useraddはユーザーを作成します(もちろん、スイッチを使用できますが、デフォルトはユーザー作成のみです) 。

  3. 2つのコマンドは同一ではありません(adduseruseraddなどを実行します)。

2
Frantique

useraddはシステムでコンパイルされたネイティブバイナリです。ただし、adduserは、バックエンドでuseraddバイナリを使用するPerlスクリプトです。

adduserは、そのバックエンドuseraddよりもユーザーフレンドリーでインタラクティブです。提供される機能に違いはありません。

ソース

1
Mayur Kulkarni