1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

UNIXのメイングループとサブグループの違い

Posted at

UNIXのメイングループとサブグループの違い

UNIXやLinuxにおけるユーザーアカウントは、複数のグループに属することができます。これらのグループは、ファイルシステムのアクセス権限の管理や、システムリソースの利用において重要な役割を果たします。特に、メイングループ(プライマリグループ)とサブグループ(セカンダリグループ)の違いを理解することは、効果的なシステム管理のために不可欠です。

メイングループ(プライマリグループ)

  • 定義: ユーザーがログインした際に自動的に割り当てられるグループです。ユーザーごとに1つのメイングループが設定されます。
  • 役割: ユーザーが新しいファイルやディレクトリを作成したとき、それらの所有グループはデフォルトでメイングループに設定されます。
  • 設定方法: ユーザーアカウントの作成時や、usermodコマンドを使用して後から変更することができます。

サブグループ(セカンダリグループ)

  • 定義: メイングループ以外にユーザーが所属できる追加のグループです。ユーザーは複数のサブグループに属することが可能です。
  • 役割: ユーザーが特定のファイルやディレクトリにアクセスするための追加の権限を提供します。これにより、異なるプロジェクトや部署間でのリソース共有を容易にします。
  • 設定方法: usermodコマンドを使用して、ユーザーをサブグループに追加します。

まとめ

UNIX系システムにおけるメイングループとサブグループの概念は、ユーザーの権限管理において重要な役割を果たします。メイングループはユーザーごとに1つだけ設定され、新しく作成されるファイルやディレクトリのデフォルトのグループとなります。一方で、サブグループはユーザーが追加的に属することができるグループで、さまざまなリソースへのアクセス権限を拡張します。これらのグループを適切に管理することで、システムのセキュリティを強化し、柔軟なリソース共有が可能になります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?