В чем разница между группой пользователей по умолчанию и корневой группой?

Наверное, потому, что вы в одном-единственном сеансе. Откройте терминал, скопируйте & amp; вставьте эту команду, нажмите enter. Unity (3d) вернется ubuntu, единство-2d будет означать, что

echo $DESKTOP_SESSION

unit-2d не поддерживает изменение размера пусковой установки, это возможно, но это другой вопрос.

0
задан 25 February 2018 в 09:39

3 ответа

Разница в том, кто имеет доступ к файлу.

Как вам известно, существует три уникальных бита разрешения: пользователь (u), группа (g) и другие (o). Каждый из них может обрабатываться по-разному в зависимости от установленных битов.

Например, если для файла заданы разрешения 770 (rwxrwx---), это означает, что и владелец, и владеющая группа могут читать, написать и выполнить файл. Если мы отключим бит записи для группы (в результате получим rwxr-x---), это означает, что собственная группа может читать и выполнять файл, но не редактировать его.

Итак, почему это важно? Скажите, что вы на сервере с кучей других людей, создающих веб-сайт. Все эти пользователи находятся в группе, которую мы будем называть developers. Нам нужно, чтобы все developer s могли писать в файл, поэтому мы даем разрешения на чтение и запись группы. Таким образом, каждый developer может получить доступ к файлам, в которых они нуждаются.

Теперь предположим, что в нашей вымышленной рабочей среде есть папка, которую developer должны видеть, но не изменять. В этой папке мы удаляем разрешение на запись из группы. Это позволяет разработчикам видеть его (и, возможно, запускать его), но не изменять его.

Однако, как пользователь root, все по-другому. Корень уже может делать все, что захочет, поэтому это не имеет большого значения. Однако важно отметить, что, когда root:root владеет файлом и разрешения на запись отключены для других пользователей, not может редактировать этот файл. Это очень часто используется для системных конфигураций, которые могут касаться только пользователи-администраторы.

Теперь, что это означает для ваших двух вопросов:

Когда вы являетесь владельцем пользователя и root является владельцем группы - вы полностью контролируете файл и можете устанавливать (бесполезные) разрешения для root. Аналогично, члены группы root (обычно просто root) могут использовать файл в соответствии с установленными разрешениями. Когда вы являетесь владельцем пользователя и группы - вы полностью контролируете файл. Только ваш пользователь и ваша личная группа являются «владельцами», а все остальные проходят через набор разрешений «другие».

Функционально в большинстве современных систем, пользователь .

1
ответ дан 22 May 2018 в 12:54
  • 1
    Большое вам спасибо за то, что вы нашли время, чтобы написать действительно подробный ответ. – Kashyap Kansara 25 February 2018 в 18:28

Разница в том, кто имеет доступ к файлу.

Как вам известно, существует три уникальных бита разрешения: пользователь (u), группа (g) и другие (o). Каждый из них может обрабатываться по-разному в зависимости от установленных битов.

Например, если для файла заданы разрешения 770 (rwxrwx---), это означает, что и владелец, и владеющая группа могут читать, написать и выполнить файл. Если мы отключим бит записи для группы (в результате получим rwxr-x---), это означает, что собственная группа может читать и выполнять файл, но не редактировать его.

Итак, почему это важно? Скажите, что вы на сервере с кучей других людей, создающих веб-сайт. Все эти пользователи находятся в группе, которую мы будем называть developers. Нам нужно, чтобы все developer s могли писать в файл, поэтому мы даем разрешения на чтение и запись группы. Таким образом, каждый developer может получить доступ к файлам, в которых они нуждаются.

Теперь предположим, что в нашей вымышленной рабочей среде есть папка, которую developer должны видеть, но не изменять. В этой папке мы удаляем разрешение на запись из группы. Это позволяет разработчикам видеть его (и, возможно, запускать его), но не изменять его.

Однако, как пользователь root, все по-другому. Корень уже может делать все, что захочет, поэтому это не имеет большого значения. Однако важно отметить, что, когда root:root владеет файлом и разрешения на запись отключены для других пользователей, not может редактировать этот файл. Это очень часто используется для системных конфигураций, которые могут касаться только пользователи-администраторы.

Теперь, что это означает для ваших двух вопросов:

Когда вы являетесь владельцем пользователя и root является владельцем группы - вы полностью контролируете файл и можете устанавливать (бесполезные) разрешения для root. Аналогично, члены группы root (обычно просто root) могут использовать файл в соответствии с установленными разрешениями. Когда вы являетесь владельцем пользователя и группы - вы полностью контролируете файл. Только ваш пользователь и ваша личная группа являются «владельцами», а все остальные проходят через набор разрешений «другие».

Функционально в большинстве современных систем, пользователь .

1
ответ дан 17 July 2018 в 20:03

Разница в том, кто имеет доступ к файлу.

Как вам известно, существует три уникальных бита разрешения: пользователь (u), группа (g) и другие (o). Каждый из них может обрабатываться по-разному в зависимости от установленных битов.

Например, если для файла заданы разрешения 770 (rwxrwx---), это означает, что и владелец, и владеющая группа могут читать, написать и выполнить файл. Если мы отключим бит записи для группы (в результате получим rwxr-x---), это означает, что собственная группа может читать и выполнять файл, но не редактировать его.

Итак, почему это важно? Скажите, что вы на сервере с кучей других людей, создающих веб-сайт. Все эти пользователи находятся в группе, которую мы будем называть developers. Нам нужно, чтобы все developer s могли писать в файл, поэтому мы даем разрешения на чтение и запись группы. Таким образом, каждый developer может получить доступ к файлам, в которых они нуждаются.

Теперь предположим, что в нашей вымышленной рабочей среде есть папка, которую developer должны видеть, но не изменять. В этой папке мы удаляем разрешение на запись из группы. Это позволяет разработчикам видеть его (и, возможно, запускать его), но не изменять его.

Однако, как пользователь root, все по-другому. Корень уже может делать все, что захочет, поэтому это не имеет большого значения. Однако важно отметить, что, когда root:root владеет файлом и разрешения на запись отключены для других пользователей, not может редактировать этот файл. Это очень часто используется для системных конфигураций, которые могут касаться только пользователи-администраторы.

Теперь, что это означает для ваших двух вопросов:

Когда вы являетесь владельцем пользователя и root является владельцем группы - вы полностью контролируете файл и можете устанавливать (бесполезные) разрешения для root. Аналогично, члены группы root (обычно просто root) могут использовать файл в соответствии с установленными разрешениями. Когда вы являетесь владельцем пользователя и группы - вы полностью контролируете файл. Только ваш пользователь и ваша личная группа являются «владельцами», а все остальные проходят через набор разрешений «другие».

Функционально в большинстве современных систем, пользователь .

1
ответ дан 23 July 2018 в 20:47

Другие вопросы по тегам:

Похожие вопросы: