Как имя группы работает при создании любого файла?

man dmidecode говорит

...
dmidecode  is  a tool for dumping a computer's DMI (some say
SMBIOS) table contents in a human-readable format.
...
While this is a good point in terms of report speed and safeness,
this also makes the presented information possibly unreliable.
...

Ядру Linux известны адреса, которые оно использует. Так что я бы положился на sysfs и lspci.

2
09.04.2017, 19:29
2 ответа

Имена пользователей и группы имена существуют в двух независимых пространствах имен, поэтому одно и то же имя не должно ничего подразумевать. Это просто группа, которая имеет это имя (например, числовой идентификатор группы будет отличаться от числового идентификатора пользователя).

Тем не менее, многие дистрибутивы Linux создают новую группу вместе с созданием новой учетной записи пользователя, и эта группа становится группой по умолчанию для этого пользователя (содержащей, по умолчанию, только этот один идентификатор пользователя). Таким образом, одинаковые имена групп и пользователей обычно (!) Подразумевают, что файл принадлежит группе, в которой есть только этот пользователь. (Но ничто не мешает администратору добавить больше пользователей в эту группу или даже создать группу с таким именем, которая никак не связана с пользователем с таким же именем.)

6
27.01.2020, 21:53

Это относительно новая вещь в некоторых дистрибутивах Linux. Имя группы - это «частная группа», которая по умолчанию создается для всех новых пользователей.

В Linux требуется группа по умолчанию. Пользователи были ранее добавлены в основную группу по умолчанию пользователи с системным идентификатором 100 .В некоторых ситуациях это было проблематично, поскольку давало «групповой доступ» к другим пользовательским файлам, а это не всегда желательно. Подумайте о бабушке, которая делится вашими личными документами и фотографиями и т. Д. Новая группа «пользователь-пользователь» предназначена для предотвращения этого по умолчанию.

Теперь по умолчанию во многих дистрибутивах у каждого пользователя будет своя собственная частная группа, дублирующая его имя пользователя. Они могут выбрать, кого они хотели бы добавить к нему.


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

Вы также можете быть участником многих различных вторичных групп. Для переключения между вторичными группами, так что вновь созданные файлы будут принадлежать их группе, используется команда (очень неинтуитивно) newgrp . Примерно так:

$ newgrp myOtherGroup

Все новые файлы, которые вы создаете, будут иметь «групповое владение» myOtherGroup , пока вы не newgrp имя пользователя или не перезагрузитесь.

0
27.01.2020, 21:53

Теги

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