Назад | Перейти на главную страницу

Каковы последствия неиспользования основных групп по умолчанию для пользователей Linux?

Мы думали о том, чтобы не использовать основную группу по умолчанию для наших пользователей RHEL. Что я имею в виду по умолчанию:

User: melbin
Primary group: melbin

Вместо этого мы сделаем что-то вроде:

User: melbin
Primary group: webmasters

Наша цель - дать пользователям возможность делиться вещами проще, поскольку люди, кажется, забывают sg когда они работают с общими файлами. Мы думали, что в этом будет больше смысла, чем автоматически создавать оболочку sg при входе в систему.

Не могу вспомнить, почему мы пошли так, как мы поступили с этой проблемой около 10 лет назад, но в итоге мы установили режим содержащихся каталогов на 2770. Вероятно, из-за членства в нескольких группах наших пользователей.

У нас работает очень хорошо, и Cron периодически запускает find /foo -type d ! -perm 2770 -execdir chmod 2770 '{}' \; и бесплатный «chmod 0660» для файлов с типом f.

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

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

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