これら 2 つのファイル権限は何のためにあるのでしょうか?

これら 2 つのファイル権限は何のためにあるのでしょうか?

UID ルートと GID ルートとはどういう意味ですか?

違い?

いくつか例を挙げてください。

ありがとう

答え1

UID はユーザー ID、GID はグループ ID の略です。これらは、UNIX または Linux システムによってそれぞれユーザー アカウントまたはグループ アカウントに関連付けられた数値識別子です (例: または0) 5160。システムでは、利便性のために、人間が判読できるユーザーとグループも使用されます (例:rootまたはadm)。

ユーザーは個々の人物または役割を表しますが、グループは人物または役割の集合を表します。それぞれは、ファイルやプロセスなどのリソースに誰がアクセスできるかを管理するためにシステムによって使用されます。

多くのシステムでは、ユーザーとグループが (紛らわしいことに) 同じ名前で呼ばれていることがあります。ただし、機能は異なります。また、一部の人々は (紛らわしいことに)、数値 ID の代わりに、ユーザーやグループと同じ意味として UID や GID を使用します。すべての名前と ID、およびそれらが互いにどのようにマッピングされているかは、 や などのファイルに記載されており/etc/passwd/etc/group適切なマニュアル ページで読むことができます。

したがって、「UID root」(誤って) は root ユーザーを意味し、「GID root」(誤って) は root グループを意味します。

答え2

UID ルートは、ファイルがユーザー ルートによって所有され、完全に制御されていることを示します。GID ルートは、グループ ルートのメンバーがグループ権限に従ってファイルを制御できることを示します。

関連情報