グループへのユーザーの追加
これで vr_designers グループが作成されました。次のステップは、このグループにユーザーを追加することです。ユーザーがグループに追加されると、そのグループに割り当てられたすべての権限とアクセス権を継承します。
このステップでは、usermod コマンドを使用して、3 人のユーザー(user1、user2、user3)を vr_designers グループに追加します。これらのユーザーは、実験のセットアップ時にすでに作成されています。
usermod コマンドは、ユーザーアカウントを変更します。-a と -G オプションとともに使用すると、ユーザーを既存のグループから削除することなく、補助グループに追加します。
まだプロジェクトディレクトリにいることを確認してください。
cd ~/project
次に、次のコマンドを 1 つずつ実行して、各ユーザーを vr_designers グループに追加します。
sudo usermod -a -G vr_designers user1
sudo usermod -a -G vr_designers user2
sudo usermod -a -G vr_designers user3
usermod コマンドで使用されるオプションを理解しましょう。
-a: これは "append"(追加)を意味し、ユーザーが他のグループから削除されることなくグループに追加されることを保証します。
-G: これはユーザーが追加されるグループを指定します。
vr_designers: グループの名前
user1、user2、user3: グループに追加されるユーザーの名前
groupadd コマンドと同様に、usermod は通常、正常に実行されると何も出力しません。
ユーザーがグループに正しく追加されたことを確認するには、groups コマンドを使用します。
groups user1 user2 user3
このコマンドは、各ユーザーが所属するすべてのグループを表示します。出力は次のようになるはずです。
user1 : user1 vr_designers
user2 : user2 vr_designers
user3 : user3 vr_designers
各行は、ユーザー名の後に所属するグループが表示されます。これで、3 人のユーザーはすべて、自分たちのプライマリグループ(ユーザー名と同じ名前のグループ)とともに vr_designers グループのメンバーになりました。
あなたは Linux でユーザーをグループに正常に追加しました。これは、マルチユーザー環境での権限管理における重要なステップです。