Started前書きFreeBSDでは、他のUnixライクなOSと同様に、ユーザーアカウントを作成してシステムへの対話型アクセスを提供できます。ユーザーアカウントを適切に管理すると、個々のユーザーのアクセスを、タスクの実行に必要なファイルとディレクトリのみに制限する方法を提供することにより、システムセキュリティのレイヤーを追加できます。このチュートリアルでは、FreeBSDサーバーで次のユーザー管理タスクを実行する方法を示します。*アクセスが必要です。`コマンドを使用してサーバーにログインできる必要があります。+」部分を省略できます。`ユーティリティを使用することです。`コマンドに基づいています。+」ファイルに必要な追加を行い、新しいユーザーのホームディレクトリを作成することにより、システムにユーザーを追加します。新しいユーザーに関する情報を収集するプロンプトを使用して対話形式で実行することも、ユーザーのバッチを追加するのに適した非対話形式で実行することもできます。インタラクティブモードでの使用について説明します。+`を使用してユーザーを追加するには、次のような引数なしでコマンドを実行します。adduserこの時点で、一連のプロンプトに応答して、新しいユーザーに関する情報を提供する必要があります。ここで、プロンプトの例を見てみましょう。応答の例を赤で示しています。[no]:プロンプトの多くは、デフォルトの応答を選択するために空のままにすることができます。+`はデフォルト値を示します)ですが、ここで説明するいくつかの重要なプロンプトがあります。ユーザー名:これは一目瞭然です。新しいユーザーの目的の名前を指定しますログイングループは<user>です。<user>を他のグループに招待しますか?:このフィールドでは、スペースで区切られたリストで目的のグループを指定することで、ユーザーを追加のグループに追加できます。+`グループに追加することで新しいユーザーにスーパーユーザー(sudo)特権を付与することです。`グループのメンバーはスーパーユーザー特権でコマンドを実行できます。通常の(特権のない)ユーザーを作成する場合は、空白のままにしてください。この時点までのその他のプロンプトはすべて一目瞭然であり、パスワードプロンプトは別として、デフォルトのままにしておくことができます。ユーザーのUidやホームディレクトリなど、他の詳細を変更する必要がある場合は、デフォルト以外の応答を提供してください。+`を実行してください。プロンプトに答えると、新しいユーザーの概要が表示されます。OK?*プロンプトに応答します。応答により、ユーザーが作成されるかどうかが決まります。+」と応答すると、ユーザーが作成され、確認が提供されます。database.ユーザーを作成するかどうかにかかわらず、次のプロンプトが表示されます。+」で応答し、プロセスを繰り返して追加の新しいユーザーを作成します。この時点で、作成したユーザーを使用できます。セキュリティを強化するためにSSHキー認証を設定できます。[checkこのチュートリアルをご覧ください。`コマンドを介して_superuser_権限でコマンドを実行する機能をユーザーに付与できます。`コマンドを使用すると、ユーザーは別のユーザーとしてコマンドを実行できます。+`としてコマンドを実行できるようにする方法を示します。+`の次の行が原因です。`グループに追加することです。wheel`グループに追加するため、ユーザーにコマンドをスーパーユーザーとして実行する権限を付与します。+`コマンドを使用することです。引数なしで実行するか、削除するユーザーを引数として渡し、プロンプトに従ってユーザー削除プロセスを完了することができます。rmuser引数としてユーザー名を指定しない場合、1つ以上の入力を求められます。次に、ユーザーのホームディレクトリを削除する必要があるかどうかを確認するよう求められます。passwd.ユーザーアカウントをロックする方法システムへのユーザーのアクセスを無効にするが、アカウントレコードとホームディレクトリを削除しない場合は、アカウントをロックできます。+`コマンドを使用することです。*」を追加することで機能します。ユーザーは、アカウントのロックが解除されるまでログインできません。*」が存在する場合は削除することで機能します。結論これで、FreeBSDサーバーでの基本的なユーザー管理について十分に理解できたはずです。