Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #338: old inkjet cartridges emanate barium-based fumes


comp / comp.os.linux.advocacy / Supplemental groups count in Linux

SubjectAuthor
* Supplemental groups count in Linuxvallor
+* Re: Supplemental groups count in LinuxLawrence D'Oliveiro
|`* Re: Supplemental groups count in Linuxvallor
| `* Re: Supplemental groups count in LinuxLawrence D'Oliveiro
|  `- Re: Supplemental groups count in Linuxvallor
`* Re: Supplemental groups count in LinuxDFS
 `* Re: Supplemental groups count in Linuxvallor
  `- Re: Supplemental groups count in LinuxDFS

1
Subject: Supplemental groups count in Linux
From: vallor
Newsgroups: comp.os.linux.advocacy
Date: Sun, 8 Dec 2024 05:12 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: vallor@cultnix.org (vallor)
Newsgroups: comp.os.linux.advocacy
Subject: Supplemental groups count in Linux
Date: 8 Dec 2024 05:12:19 GMT
Lines: 74
Message-ID: <lrko5jFts7fU4@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net p6ilSVpRy7nwmqgEJ+M5WwPUtWdOvWe9OnVorn0qfS/240gjTY
Cancel-Lock: sha1:C/sNpbE6IPQACOx+9MS0hjrxnKE= sha256:OC5n5sac2PgqLTMAhGfcrh+gNckDufgeb9LjkdFamY0=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
CaKku`)]}.V/"6rISCIDP`
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.3)
View all headers

NGROUPS_MAX is the maximum supplemental group count for a Unix login.

On Linux, it is 65536.

But on MacOS and NetBSD, it is 16 -- which is the old standard.

Even worse, MacOS has all but filled the supplemental groups with
gid's for its own housekeeping:

$ for II in `id -G -n`; do echo $II ; done
staff
everyone
localaccounts
_appserverusr
admin
_appserveradm
_lpadmin
_appstore
_lpoperator
_developer
_analyticsusers
com.apple.access_ftp
com.apple.access_screensharing
com.apple.access_ssh
com.apple.access_remote_ae

$ for II in `id -G -n`; do echo $II ; done | wc -l
15

What a waste of space! On Linux:

$ for II in `id -G -n`; do echo $II ; done
scott
adm
cdrom
sudo
dip
plugdev
lpadmin
sambashare
wireshark
libvirt
nordvpn

$ for II in `id -G -n`; do echo $II ; done | wc -l
11

Conclusion: Linux is a modern OS, with much more administrative
flexibility. Complex user-sharing configurations can be set
up -- encompassing, if needed, thousands of supplemental
groups.

p.s. If someone could run this on Windows and report the value,
I'd much appreciate it:

- - %<- cut here - %<- - -
#include <stdio.h>
#include <limits.h>

int main (void)
{

printf("%d\n",NGROUPS_MAX);

return 0;
}

- - %<- cut here - %<- - -

--
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
OS: Linux 6.12.3 Release: Mint 21.3 Mem: 258G
"If a program is useless, it must be documented."

Subject: Re: Supplemental groups count in Linux
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.advocacy
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 06:55 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: Sun, 8 Dec 2024 06:55:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <vj3fss$3l3q8$5@dont-email.me>
References: <lrko5jFts7fU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 08 Dec 2024 07:55:25 +0100 (CET)
Injection-Info: dont-email.me; posting-host="59e257b92ff8d41a08e04ee809e71390";
logging-data="3837768"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19S9Oo9Bsx/23v+iX8i7yAm"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:DVKQKaplIzLkWrsGoZxmOtRnfnI=
View all headers

On 8 Dec 2024 05:12:19 GMT, vallor wrote:

> Conclusion: Linux is a modern OS, with much more administrative
> flexibility. Complex user-sharing configurations can be set up --
> encompassing, if needed, thousands of supplemental groups.

Linux is the only real “industrial-strength” OS fit for the 21st century.

Subject: Re: Supplemental groups count in Linux
From: vallor
Newsgroups: comp.os.linux.advocacy
Date: Sun, 8 Dec 2024 07:31 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: vallor@cultnix.org (vallor)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: 8 Dec 2024 07:31:59 GMT
Lines: 20
Message-ID: <lrl0bfF16jfU4@mid.individual.net>
References: <lrko5jFts7fU4@mid.individual.net> <vj3fss$3l3q8$5@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net Z6lXCOzz6jLKZB7R5uo+vgFDq5lny7z5eqdejepBGZHy6T9UkB
Cancel-Lock: sha1:IGBtP/LaIpxRIFRWiXQAAGXCuOI= sha256:isHWa/fqPgEQY5+q+Pwqg9S7rBsfndvN9GDAIDd24H4=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
CaKku`)]}.V/"6rISCIDP`
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.3)
View all headers

On Sun, 8 Dec 2024 06:55:25 -0000 (UTC), Lawrence D'Oliveiro
<ldo@nz.invalid> wrote in <vj3fss$3l3q8$5@dont-email.me>:

> On 8 Dec 2024 05:12:19 GMT, vallor wrote:
>
>> Conclusion: Linux is a modern OS, with much more administrative
>> flexibility. Complex user-sharing configurations can be set up --
>> encompassing, if needed, thousands of supplemental groups.
>
> Linux is the only real “industrial-strength” OS fit for the 21st
> century.

Well, when it comes to supplemental groups, I'm not so sure...I suspect
it might be a 32-bit field on Windows, but I don't have a Windows
machine to check that on.

--
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
OS: Linux 6.12.3 Release: Mint 21.3 Mem: 258G
"He's dead, Jim. Get his ears! - Spock"

Subject: Re: Supplemental groups count in Linux
From: DFS
Newsgroups: comp.os.linux.advocacy
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 00:23 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: guhnoo-basher@linux.advocaca (DFS)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: Sun, 8 Dec 2024 19:23:50 -0500
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <vj5daf$30up$2@dont-email.me>
References: <lrko5jFts7fU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Dec 2024 01:23:44 +0100 (CET)
Injection-Info: dont-email.me; posting-host="77350b9277b6db5ff50dd803aa537f05";
logging-data="99289"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/r2F3jM44JqMNW1hhRWS5v"
User-Agent: Betterbird (Windows)
Cancel-Lock: sha1:nFLP9yyMZCUK9BY2AoOyDg9F+Fo=
Content-Language: en-US
In-Reply-To: <lrko5jFts7fU4@mid.individual.net>
View all headers

On 12/8/2024 12:12 AM, vallor wrote:
> NGROUPS_MAX is the maximum supplemental group count for a Unix login.
>
> On Linux, it is 65536.
>
> But on MacOS and NetBSD, it is 16 -- which is the old standard.
>
> Even worse, MacOS has all but filled the supplemental groups with
> gid's for its own housekeeping:
>
> $ for II in `id -G -n`; do echo $II ; done
> staff
> everyone
> localaccounts
> _appserverusr
> admin
> _appserveradm
> _lpadmin
> _appstore
> _lpoperator
> _developer
> _analyticsusers
> com.apple.access_ftp
> com.apple.access_screensharing
> com.apple.access_ssh
> com.apple.access_remote_ae
>
> $ for II in `id -G -n`; do echo $II ; done | wc -l
> 15
>
> What a waste of space! On Linux:
>
> $ for II in `id -G -n`; do echo $II ; done
> scott
> adm
> cdrom
> sudo
> dip
> plugdev
> lpadmin
> sambashare
> wireshark
> libvirt
> nordvpn
>
> $ for II in `id -G -n`; do echo $II ; done | wc -l
> 11
>
> Conclusion: Linux is a modern OS, with much more administrative
> flexibility. Complex user-sharing configurations can be set
> up -- encompassing, if needed, thousands of supplemental
> groups.
>
> p.s. If someone could run this on Windows and report the value,
> I'd much appreciate it:
>
> - - %<- cut here - %<- - -
> #include <stdio.h>
> #include <limits.h>
>
> int main (void)
> {
>
> printf("%d\n",NGROUPS_MAX);
>
> return 0;
> }
>
> - - %<- cut here - %<- - -

D:\temp>tcc ngroups.c -o ngroups.exe
ngroups.c:6: error: 'NGROUPS_MAX' undeclared

Subject: Re: Supplemental groups count in Linux
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.advocacy
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 03:45 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: Mon, 9 Dec 2024 03:45:11 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <vj5p46$8isq$3@dont-email.me>
References: <lrko5jFts7fU4@mid.individual.net> <vj3fss$3l3q8$5@dont-email.me>
<lrl0bfF16jfU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 09 Dec 2024 04:45:11 +0100 (CET)
Injection-Info: dont-email.me; posting-host="9ee2f0b5904cd85b593b20a8e30db863";
logging-data="281498"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IKQMIVfCFGqW9DqsNC/nn"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:Ewc2JFET5DT2lvSFW0mAMYfbUxw=
View all headers

On 8 Dec 2024 07:31:59 GMT, vallor wrote:

> ... I don't have a Windows machine to check that on.

I don’t any of the Windows fan(atic)s here even have the nous to
understand the question.

Subject: Re: Supplemental groups count in Linux
From: vallor
Newsgroups: comp.os.linux.advocacy
Date: Mon, 9 Dec 2024 04:06 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: vallor@cultnix.org (vallor)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: 9 Dec 2024 04:06:37 GMT
Lines: 102
Message-ID: <lrn8mdFd071U3@mid.individual.net>
References: <lrko5jFts7fU4@mid.individual.net> <vj5daf$30up$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net iz4ykRRX8WWjUgMBMwhx0QeFS39PRIxi3CrPVkTqLn2xn/b58j
Cancel-Lock: sha1:wP3yPMGJKUrO74IHXikryCLdJdE= sha256:NOc0KfuNGnd8RAeChJQXAX2nGyNZWMQ9i0iQv4PF2KE=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
CaKku`)]}.V/"6rISCIDP`
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.3)
View all headers

On Sun, 8 Dec 2024 19:23:50 -0500, DFS <guhnoo-basher@linux.advocaca>
wrote in <vj5daf$30up$2@dont-email.me>:

> On 12/8/2024 12:12 AM, vallor wrote:
>> NGROUPS_MAX is the maximum supplemental group count for a Unix login.
>>
>> On Linux, it is 65536.
>>
>> But on MacOS and NetBSD, it is 16 -- which is the old standard.
>>
>> Even worse, MacOS has all but filled the supplemental groups with
>> gid's for its own housekeeping:
>>
>> $ for II in `id -G -n`; do echo $II ; done
>> staff
>> everyone
>> localaccounts
>> _appserverusr
>> admin
>> _appserveradm
>> _lpadmin
>> _appstore
>> _lpoperator
>> _developer
>> _analyticsusers
>> com.apple.access_ftp
>> com.apple.access_screensharing
>> com.apple.access_ssh
>> com.apple.access_remote_ae
>>
>> $ for II in `id -G -n`; do echo $II ; done | wc -l
>> 15
>>
>> What a waste of space! On Linux:
>>
>> $ for II in `id -G -n`; do echo $II ; done
>> scott
>> adm
>> cdrom
>> sudo
>> dip
>> plugdev
>> lpadmin
>> sambashare
>> wireshark
>> libvirt
>> nordvpn
>>
>> $ for II in `id -G -n`; do echo $II ; done | wc -l
>> 11
>>
>> Conclusion: Linux is a modern OS, with much more administrative
>> flexibility. Complex user-sharing configurations can be set
>> up -- encompassing, if needed, thousands of supplemental
>> groups.
>>
>> p.s. If someone could run this on Windows and report the value,
>> I'd much appreciate it:
>>
>> - - %<- cut here - %<- - -
>> #include <stdio.h>
>> #include <limits.h>
>>
>> int main (void)
>> {
>>
>> printf("%d\n",NGROUPS_MAX);
>>
>> return 0;
>> }
>>
>> - - %<- cut here - %<- - -
>
>
> D:\temp>tcc ngroups.c -o ngroups.exe
> ngroups.c:6: error: 'NGROUPS_MAX' undeclared

No POSIX for you.

Seriously, though, try this:

#define _POSIX_
#include <stdio.h>
#include <limits.h>

int main (void)
{

printf("%d\n",NGROUPS_MAX);

return 0;
}

I know the answer though, because I downloaded tcc and looked
in limits.h -- which you could have done. (But I don't think
the value in there properly reflects the system value -- couldn't
find a prototype for getgroups(3).)

--
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
OS: Linux 6.12.3 Release: Mint 21.3 Mem: 258G
"Windows: just another pane in the glass."

Subject: Re: Supplemental groups count in Linux
From: vallor
Newsgroups: comp.os.linux.advocacy
Date: Mon, 9 Dec 2024 04:43 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: vallor@cultnix.org (vallor)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: 9 Dec 2024 04:43:16 GMT
Lines: 22
Message-ID: <lrnar4Fd071U4@mid.individual.net>
References: <lrko5jFts7fU4@mid.individual.net> <vj3fss$3l3q8$5@dont-email.me>
<lrl0bfF16jfU4@mid.individual.net> <vj5p46$8isq$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ZsoP7Ma5dW+0prkBEZ22DwKxcy4vCq+A1+oYddyjQOidkeCDSv
Cancel-Lock: sha1:ibJyCc9pk4G7mhsyrQ3p5son5Fo= sha256:t2me5DUH+YAuMCjDPj0AnLg1iy2AK344RWt9FjlS+HE=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
CaKku`)]}.V/"6rISCIDP`
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.3)
View all headers

On Mon, 9 Dec 2024 03:45:11 -0000 (UTC), Lawrence D'Oliveiro
<ldo@nz.invalid> wrote in <vj5p46$8isq$3@dont-email.me>:

> On 8 Dec 2024 07:31:59 GMT, vallor wrote:
>
>> ... I don't have a Windows machine to check that on.
>
> I don’t any of the Windows fan(atic)s here even have the nous to
> understand the question.

DFS almost had the answer, if he'd just looked in limits.h.

BTW, tcc is smarter on Linux:

$ tcc -o try_ngroups_max_tcc try_ngroups_max.c
$ ./try_ngroups_max_tcc
65536

--
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
OS: Linux 6.12.3 Release: Mint 21.3 Mem: 258G
"Do radioactive cats have 18 half-lives?"

Subject: Re: Supplemental groups count in Linux
From: DFS
Newsgroups: comp.os.linux.advocacy
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 18:19 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: guhnoo-basher@linux.advocaca (DFS)
Newsgroups: comp.os.linux.advocacy
Subject: Re: Supplemental groups count in Linux
Date: Mon, 9 Dec 2024 13:19:28 -0500
Organization: A noiseless patient Spider
Lines: 161
Message-ID: <vj7cb7$guc0$3@dont-email.me>
References: <lrko5jFts7fU4@mid.individual.net> <vj5daf$30up$2@dont-email.me>
<lrn8mdFd071U3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Dec 2024 19:19:19 +0100 (CET)
Injection-Info: dont-email.me; posting-host="77350b9277b6db5ff50dd803aa537f05";
logging-data="555392"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18HPySAhxHWV4ht891UoXLc"
User-Agent: Betterbird (Windows)
Cancel-Lock: sha1:AaS4603w+t1Tp28ANnGKeedHLfs=
Content-Language: en-US
In-Reply-To: <lrn8mdFd071U3@mid.individual.net>
View all headers

On 12/8/2024 11:06 PM, vallor wrote:
> On Sun, 8 Dec 2024 19:23:50 -0500, DFS <guhnoo-basher@linux.advocaca>
> wrote in <vj5daf$30up$2@dont-email.me>:
>
>> On 12/8/2024 12:12 AM, vallor wrote:
>>> NGROUPS_MAX is the maximum supplemental group count for a Unix login.
>>>
>>> On Linux, it is 65536.
>>>
>>> But on MacOS and NetBSD, it is 16 -- which is the old standard.
>>>
>>> Even worse, MacOS has all but filled the supplemental groups with
>>> gid's for its own housekeeping:
>>>
>>> $ for II in `id -G -n`; do echo $II ; done
>>> staff
>>> everyone
>>> localaccounts
>>> _appserverusr
>>> admin
>>> _appserveradm
>>> _lpadmin
>>> _appstore
>>> _lpoperator
>>> _developer
>>> _analyticsusers
>>> com.apple.access_ftp
>>> com.apple.access_screensharing
>>> com.apple.access_ssh
>>> com.apple.access_remote_ae
>>>
>>> $ for II in `id -G -n`; do echo $II ; done | wc -l
>>> 15
>>>
>>> What a waste of space! On Linux:
>>>
>>> $ for II in `id -G -n`; do echo $II ; done
>>> scott
>>> adm
>>> cdrom
>>> sudo
>>> dip
>>> plugdev
>>> lpadmin
>>> sambashare
>>> wireshark
>>> libvirt
>>> nordvpn
>>>
>>> $ for II in `id -G -n`; do echo $II ; done | wc -l
>>> 11
>>>
>>> Conclusion: Linux is a modern OS, with much more administrative
>>> flexibility. Complex user-sharing configurations can be set
>>> up -- encompassing, if needed, thousands of supplemental
>>> groups.
>>>
>>> p.s. If someone could run this on Windows and report the value,
>>> I'd much appreciate it:
>>>
>>> - - %<- cut here - %<- - -
>>> #include <stdio.h>
>>> #include <limits.h>
>>>
>>> int main (void)
>>> {
>>>
>>> printf("%d\n",NGROUPS_MAX);
>>>
>>> return 0;
>>> }
>>>
>>> - - %<- cut here - %<- - -
>>
>>
>> D:\temp>tcc ngroups.c -o ngroups.exe
>> ngroups.c:6: error: 'NGROUPS_MAX' undeclared
>
> No POSIX for you.
>
> Seriously, though, try this:
>
> #define _POSIX_
> #include <stdio.h>
> #include <limits.h>
>
> int main (void)
> {
>
> printf("%d\n",NGROUPS_MAX);
>
> return 0;
> }

$ tcc ngroups.c -o ngroups.exe
In file included from ngroups.c:3:
d:/computer/apps/compilers/tcc/tcc-0.9.27/include/limits.h:105: warning:
PATH_MAX redefined

$ ngroups
16

Obviously 16 isn't the max number of user groups you can create on
Windows. I can't find a max value online. I did find that a user can
be a member of a maximum of ~1015 groups.

> I know the answer though, because I downloaded tcc and looked
> in limits.h -- which you could have done.

I was going to... but my balls started itching and I had to take care of
that.

> (But I don't think
> the value in there properly reflects the system value -- couldn't
> find a prototype for getgroups(3).)

Linux:
$ sudo groupadd demo
$ sudo groupdel demo

Windows:
$ sudo net localgroup demo /add
$ sudo net localgroup demo /delete

To show groups:
$ net localgroup

Aliases for \\DFS-WIN11PRO
-------------------------------------------------------------------------------
*Access Control Assistance Operators
*Administrators
*Backup Operators
*Cryptographic Operators
*Device Owners
*Distributed COM Users
*Event Log Readers
*Guests
*Hyper-V Administrators
*IIS_IUSRS
*Network Configuration Operators
*OpenSSH Users
*Performance Log Users
*Performance Monitor Users
*Power Users
*Remote Desktop Users
*Remote Management Users
*Replicator
*System Managed Accounts Group
*User Mode Hardware Operators
*Users

That's 21 groups that were created automatically during install and
configuration (I didn't manually create any of them).

1

rocksolid light 0.9.8
clearnet tor