Какая группа имеет разрешение «5» для файла с разрешением 750?

Какая группа имеет разрешение «5» для файла с разрешением 750?

Биты 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

Связанный контент