権限が 750 のファイルの場合、どのグループに「5」の権限がありますか?

権限が 750 のファイルの場合、どのグループに「5」の権限がありますか?

ビット 750 は-rwxr-x---、特定のファイルに対する権限を、そのファイルを所有するユーザーと「その」グループに呼び出します。私の質問はグループに関するものです。システム上のどのグループがこれらの権限を受け取るのでしょうか?

所有者が所属するグループに授与されると考えるのは正しいでしょうか?もしそうなら、これはいつもケース?

答え1

所有者が所属するグループに授与されると考えてもよろしいでしょうか? 間違いです。ファイルは任意のユーザーおよび任意のグループに属することができます。そのようにユーザーとグループの間には関係はありません。

すべてのファイルには、ユーザー所有者とグループ所有者がいます。これらは別々のエンティティです。これを行うと、ls -lすべてのファイルの所有者ユーザーと所有者グループが表示されます。例:

$ ls -l
-rw-r--r--  1 user_owner group_owner   22K May  2 13:06 file.png
-rw-r--r--  1 user_owner group_owner   22K May  2 13:12 file.jpg

ユーザーの所有者を変更するには、 コマンドを使用します。グループの所有者を変更するには、コマンドchownを使用します。chgrp

chown次のようにコロンで区切って、ユーザーとグループの両方を使用して指定することもできます。

$ chown user:group file

関連情報