Сначала я перечислил группы, используя:
groups
Я добавил группу, используя
groupadd -g 300 oinstall
groupadd –g 500 dba
а потом, когда я делаю
groups
root bin daemon sys adm disk wheel sfcb
Я не могу найти группы, которые я добавил. Как составить список групп с идентификатором группы? Кроме того, если я пытаюсь добавить это снова, это говорит, что группы уже присутствуют.
groups
команды.Вы можете перечислить группы с помощью
getent
или, если не присутствует, посмотрите в/etc/group
При выполнении команды GID является третьим значением в выводе, например:
Таким образом, чтобы перечислить только имена групп и их GID, используйте
awk
для печати столбцов, которые вы хотите, как это:Смотрите также http://man7.org/linux/man-pages/man1/getent.1.html
В случае, если
getent
нет.$ grep $group /etc/group
GID является 3-м значением в выходных данных. Например
Выше GID для пользователей группы равен 100. Чтобы получить только имя группы и GID, вы можете использовать awk и grep следующим образом:
Помните, что для систем, настроенных на использование внешней аутентификации (например, LDAP), все группы не будут присутствовать в файле / etc / group. Смотрите также http://www.cyberciti.biz/faq/understanding-etcgroup-file/
источник
/etc/group
. Они могут храниться в NIS, LDAP и т. Д.getent group
.