GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie vielen Unix-Gruppen kann ein Benutzer angehören?

Die spezifische Antwort scheint zu sein:

  • bis zu 32 auf einem modernen Linux
  • außer wenn Sie über NFS auf eine Datei zugreifen, in diesem Fall ist es 16

...was unser Problem erklärt, wir haben kürzlich für einige Benutzer die 16-Gruppen-Grenze überschritten.


Für Linux Kernel 2.6.3 und höher liegt die Grenze bei 64.000 Gruppen pro Benutzer.

Wenn Sie NFSv4 verwenden, ist das Limit auch höher als 16. (nicht sicher über genaue Zahlen hier)


Suchen Sie in limits.h nach NGROUPS_MAX, um den Wert auf Ihrem System zu finden.

Ich denke Dies ist ein einstellbarer Parameter in einem modernen Linux-Kernel. (War früher 16 auf Solaris, ich weiß nicht, ob sie das schon behoben haben.)


Linux
  1. Wie füge ich einen Unix/Linux-Benutzer in einem Bash-Skript hinzu?

  2. Wie finde ich das Home-Verzeichnis eines Benutzers unter Linux oder Unix?

  3. Wie kann ich die Standardgruppe eines Benutzers in Linux ändern?

  4. Wie kann ich unter Linux einen Benutzernamen anhand der ID suchen?

  5. So sehen Sie den Prozess, der von einem bestimmten Benutzer in Unix/Linux erstellt wurde

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

Wie man Gruppen in Linux auflistet

So finden Sie heraus, zu welchen Gruppen ein Benutzer in Linux gehört

So sehen Sie, in welchen Gruppen ein Benutzer in Debian 10 Mitglied ist

So ändern Sie den Benutzer unter Linux

Wie man die Gruppen eines Linux-Benutzers kennt