Для чего нужны эти два разрешения для файлов?

Для чего нужны эти два разрешения для файлов?

Что означают UID root и GID root?

Разница?

Приведите, пожалуйста, несколько примеров...

Спасибо

решение1

UID означает идентификатор пользователя, а GID означает идентификатор группы. Это числовые идентификаторы, которые система UNIX или Linux связывает с учетной записью пользователя или группы соответственно (например, 0или 5160). Системы также используют понятные человеку имена пользователей и групп для удобства (например, rootили adm).

Пользователи представляют собой отдельного человека или роль, тогда как группы представляют собой совокупность людей или ролей. Каждая из них используется системой для управления тем, кто получает доступ к ресурсам, таким как файлы, процессы и т. д.

Во многих системах вы обнаружите, что пользователи и группы (что сбивает с толку) могут называться одинаково, хотя у них разные функции. Кроме того, некоторые люди (что сбивает с толку) используют UID или GID для обозначения того же, что и пользователь или группа, вместо числовых идентификаторов. Вы можете найти все имена и идентификаторы, а также то, как они сопоставляются друг с другом, в файлах, таких как /etc/passwdи , /etc/groupо которых вы можете прочитать на соответствующих страницах руководства.

Таким образом, «UID root» (ошибочно) означает пользователя root, а «GID root» (ошибочно) означает группу root.

решение2

UID root говорит, что файл принадлежит пользователю root и полностью им контролируется. GID root говорит, что члены группы root могут управлять файлом в соответствии с разрешениями группы.

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