Первичная группа в Linux (группа входа в систему) — это группа, которая назначается файлам, создаваемым пользователем. 17 Обычно имя основной группы совпадает с именем пользователя. 1 Каждый пользователь должен принадлежать ровно к одной основной группе. 1
Вторичная группа (дополнительная группа) используется для предоставления определённых привилегий пользователям. 17 Пользователь может быть участником не одной или сразу нескольких вторичных групп. 1
Таким образом, основное отличие в том, что первичная группа определяет группу, которую операционная система присваивает файлам, создаваемым пользователем, а вторичная группа указывает одну или несколько групп, к которым также принадлежит пользователь. 2
Например, если пользователь Вася имеет первичную группу Вася и какие-то дополнительные группы, и он создал файл, то к файлу будут иметь доступ все пользователи, которые входят в группу Вася. 1 Но одна из дополнительных групп у Васи, например, группа Разработчики, не будет иметь доступа к файлу, так как файл взял права от первичной группы Вася, а не от дополнительной. 1