ビット 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