Не существует внутренней разницы между системными группами и «нормальными» группами, точно так же, как между системными пользователями и обычными пользователями. По соглашению пользователи-пользователи получают идентификаторы от определенного числа (например, 1000) и выше, тогда как пользователи системы получают идентификаторы в диапазоне ниже этого числа.
Фактический номер uid, за исключением специального uid 0, который зарезервирован для root
, вообще не имеет значения и не передает никаких привилегий.
Мы различаем пользователей системы и постоянных пользователей только потому, что к ним относятся по-разному. Например, нет смысла отображать пользователей системы в графическом менеджере входа в систему. Кроме того, большинству системных пользователей не нужна оболочка для входа или домашний каталог, в то время как обычные пользователи (обычно) нуждаются.
Не --system
вариант из adduser
команды не более чем удобство для администратора, так как он предустановки ряда опций для разумных значений для «системной учетной записи». Фактически вся adduser
команда является удобной оболочкой (команды более низкого уровня, такие как useradd
и groupadd
, которые являются оболочками), по сути, просто редактированием /etc/passwd
и /etc/group
.