On 2012-09-27, Artem Chuprina wrote:

>  EB>  Мне никогда и до половины этого ограничения подниматься не удавалось.
>  EB>  Какие есть практические примеры кроме fuse/cdrom/audio/video?
>
> zsh% groups
> ran root adm dialout cdrom floppy sudo audio dip video plugdev staff netdev 
> wireshark scanner bluetooth vboxusers
> zsh% groups|wc
>       1      17     114
>
> (откуда, впрочем, следует, что ограничение таки подняли.  До 32?)
>
Запуская:

  #include <stdlib.h>
  #include <stdio.h>

  #include <unistd.h>

  #define PRINT_SYSINFO(id) printf(#id ": %ld\n", sysconf(id))

  int main()
  {
      PRINT_SYSINFO(_SC_NGROUPS_MAX);
      return EXIT_SUCCESS;
  }

получил:

  _SC_NGROUPS_MAX: 65536

Artem Chuprina привел данные (ограничение в 32 группы) для старых ядер Linux.
Список ограничений по платформам:

  http://www.j3e.de/ngroups.html

В основном таки ограничение на 16/32 группы для вендорных UNIX и 1000 и более
для "пользовательских" ОС (Linux, BSD, Windows).

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить