FreeBSDはユーザーをグループに追加します

Freebsd Add User Groups



このクイックチュートリアルでは、アカウントのユーザー名を使用して、FreeBSDシステムのユーザーグループにユーザーを追加する方法を示します。 FreeBSDシステムは、一度に複数の異なるユーザーアカウントにログインできますが、入力を許可できるのは1人のユーザーのみであるため、マシンを制御できます。 FreeBSDシステムにログインするには、すべてのユーザーが自分のユーザーアカウントでログインします。

FreeBSDでは、任意の数のユーザーアカウントをグループの一部にすることができます。すべてのグループには、それを識別する一意の名前とGIDがあります。すべてのプロセスにUserIDまたはUIDがあり、GroupIDまたはGIDとともに使用されて、何を変更できるかを評価します。







pwコマンドを使用してFreeBSDグループにユーザーを追加する

ユーザーをグループに追加するには、pwコマンドラインユーティリティを使用します。このコマンドの目的は、rootユーザーに、ユーザーグループを作成およびカスタマイズするための簡単で直感的なインターフェイスを提供することです。



したがって、このガイドの手順に従うには、ルートアクセスが必要です。以下に示すように、sudoコマンドを使用します。



$sudo -私





ユーザーのグループメンバーシップの置き換え

このセクションの手順により、以前に保持されていたグループのメンバーシップが削除されます。特定のユーザー「younis」がどのグループに属しているかを確認するには、idコマンドを使用します。

$idyounis



このユーザーをteamtwoという名前のグループに追加しましょう。以下のようにpwコマンドを入力します。

$pw usermod younis-NSteamtwo

このユーザーyounisを1行のコマンドで2つのグループに追加するには、以下の組み合わせを使用します

$pw usermod younis-NSteamtwo、wwwusers

wwwusersが2番目のグループである場合、ユーザーyounisをに追加します。上記のコマンドで使用される–Gスイッチは、最初のグループをプライマリとして指定し、次のグループをセカンダリとして指定します。

既存のメンバーシップを置き換えることなく、FreeBSDユーザーを新しいグループに追加する

以下に示すコマンド構文では、既存のグループメンバーシップを削除せずに、ユーザーを新しいグループに追加できます。

$ pw group mod{{groupNameHere} -NS {{userNameHere}
$ pw group mod{{groupNameHere} -NS {{userNameHere1、userNameHere2、..。}

例を挙げてデモンストレーションしましょう。 idコマンドでユーザーグループを確認します。

$idyounis1

次に、このユーザーをteamtwoグループに追加するには、以下で使用したコマンド構文を使用します。

$pw groupmod teamtwo-NSyounis1

そのユーザーでidコマンドを実行することにより、以前のグループメンバーシップが保持されていることを確認できます。

$idyounis1

FreeBSDのグループに新しいユーザーを追加する

このセクションでは、新しいユーザーの作成と既存のグループへの追加に焦点を当てます。 pwコマンドを再度使用して、ユーザーの作成とグループへの追加の両方を行うことができます。

$pw useradd younis2-NSテスト

$passwdyounis2

上記のコマンドを使用して、younis2という名前の新しいユーザーを作成し、そのユーザーを2次テストグループに追加して、ユーザーアカウントのパスワードを設定しました。

ユーザーアカウントで検証を実行するには、idコマンドを再度使用します。

$idyounis2

FreeBSDグループのメンバーを確認してください

pwコマンドを使用して、特定のグループ内のすべてのユーザーの名前を表示することもできます。テストグループのメンバーを確認するには、次のコマンドを発行します。

$pwgroupshowテスト

または、/ etc / groupfileでgrepコマンドを使用することもできます。

$グリップ^テスト/NS/グループ

特定のユーザーが参加しているグループを一覧表示するには、次のgroupコマンドを実行します。

$グループyounis2

idコマンドを使用して、同じ結果を確認できます。

$idyounis2
$id -NS -NSyounis2

結論

このチュートリアルはすべて、FreeBSDのグループにユーザーを追加することに関するものでした。ユーザーアカウントのメンバーシップを置き換える方法と、メンバーシップを置き換えずにユーザーを新しいグループに追加する方法を学びました。また、外出先で既存のグループに新しいユーザーを作成して追加する方法も学びました。