Разве не было бы проще правильно установить umask и избежать загрязнения файла группы?

3 ответа3

1

В Linux процесс может принадлежать нескольким группам одновременно. Он должен принадлежать как минимум одному, поэтому предоставьте каждому пользователю свою собственную группу и используйте дополнительные группы, если вы действительно хотите предоставить дополнительный доступ. В оригинальном Unix была разрешена только одна группа.

1

на самом деле реальная проблема заключается в том, что каждый пользователь ДОЛЖЕН принадлежать к группе.

"старый" способ добавления пользователей (в первых дистрибутивах Linux) заключался в том, чтобы поместить всех пользователей в одну группу "пользователи". это приводит к проблемам, поэтому безопасный способ добавления пользователей: все разные.

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

0

Кажется, это дубликат

https://unix.stackexchange.com/questions/153390/why-does-every-user-have-their-own-group ,

который имеет лучший ответ, описывая практику "Личные группы пользователей". Короче говоря: наличие группы для каждого пользователя в сочетании с несколькими другими вещами облегчает группам совместное использование папки, при этом каждому пользователю не нужно делать много суетных вещей, таких как установка своего umask и выполнение множества chmod'ing all. время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .