Почему uucp принимает группу 10?

Согласно YoLinux , идентификатор группы 10 обычно принадлежит колесу. И на моей установке Arch Linux, достаточно уверенно, что в /etc/group есть колесо: 10.

Однако, на моей машине Ubuntu вместо этого меня приветствует uucp . Быстрый поиск открывает страницу Ubuntu для uucp , которая, похоже, имеет другую цель.

Итак, почему uucp получает этот идентификатор группы? Могу ли я заменить его или я должен просто сделать колесо другим идентификатором группы?

Идентификатор группы (GID) специально не закодирован для конкретной группы. Он обозначается позициями в файле /etc/group . Например, в моей системе Fedora 19:

 $ head -15 /etc/group root:x:0: bin:x:1: daemon:x:2: sys:x:3: adm:x:4:logcheck tty:x:5: disk:x:6: lp:x:7: mem:x:8: kmem:x:9: wheel:x:10:saml cdrom:x:11: mail:x:12: man:x:15: dialout:x:18: 

Хотя в системе Ubuntu у меня есть:

 $ head -15 /etc/group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:manny tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: 

Но они не установлены в камне. Цифры хранятся, когда файлы / каталоги записываются в файловую систему. Этот файл принимает эти числа и отображает их соответствующее имя при использовании таких команд, как ls -l .

Я бы просто сделал группу колес еще одной записью в этом файле, и я бы использовал команду для ее добавления. Обычно вы можете добавлять записи, используя команды addgroup или groupadd .

Почему тогда UUCP 10?

Это упорядочение является побочным продуктом, когда система была построена (** ПРИМЕЧАНИЕ: я говорю о том, когда эти файлы были сконструированы авторами конкретного дистрибутива) или когда система прошла процесс выполнения добавлений / установок пакетов, используя его менеджер пакетов (например, APT, RPM, pacman и т. д.).

Рекомендации

  • 3 Примеры команд UNIX / Linux groupadd