Сколько пользователей может быть членом группы в Linux Debian 10 x64?

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

[user@server1 ~]$ echo "Mon Apr 22 05:06:00 UTC 2019" | awk '{print $1","$2","$3","$4","$6}'
Mon,Apr,22,05:06:00,2019
8
16.10.2020, 04:34
1 ответ

Ограничение в 16 -групп связано не с ядром, а с NFS. В Linux, начиная с ядра 2.6.3, процессы могут иметь до 65 536 дополнительных групп.

Идя в другом направлении, нет никаких ограничений на количество пользователей в группе, установленных ядром или библиотекой C, кроме ограничения, налагаемого максимальным идентификатором группы (, поэтому 2 32 различных групп в ядре , где gids представлены беззнаковыми ints ). Библиотечные функции и структуры данных , используемые для доступа к группам, поддерживают неограниченное количество пользователей. Могут быть ограничения, установленные базовым хранилищем данных (, например. в LDAP ), но я не знаю никаких (, кроме дискового хранилища, и, возможно, снижение производительности при большом количестве пользователей )в /etc/passwd//etc/group.

В обоих случаях в приложениях могут возникать ошибки при работе с пользователями с большим количеством групп или группами с большим количеством пользователей. См. этот пример в LXC , что означало, что, когда слишком много пользователей были частью одной и той же группы, ни один контейнер без root не мог получить доступ к сети (благодаря AB за напоминание и указатель ).

17
18.03.2021, 22:58

Теги

Похожие вопросы