[Gelöst] Maximale Anzahl an Accounts ( mittels useradd)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

[Gelöst] Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von DEBIANUNDANDREAS » 16.11.2014 18:28:09

Hallo.
Ich möchte wissen gibt es in Debian eine maximale Anzahl an Accounts ( mittels useradd) die man einrichten kann?
Zuletzt geändert von DEBIANUNDANDREAS am 17.11.2014 06:22:58, insgesamt 1-mal geändert.

JuergenPB

Re: Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von JuergenPB » 16.11.2014 18:34:36

Ja,

2^32 = 4.294.967.296 (seit Kernel 2.6)


NACHTRAG
Quelle: https://en.wikipedia.org/wiki/Linux_ker ... re_history
Zuletzt geändert von JuergenPB am 16.11.2014 18:42:02, insgesamt 1-mal geändert.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von DEBIANUNDANDREAS » 16.11.2014 18:35:56

Ja,

2^32 = 4.294.967.296 (seit Kernel 2.6)
Gibt es an anderer Stelle (Internet) noch einen Beleg für obige Aussage?

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von Cae » 16.11.2014 20:48:49

useradd(8) verwendet Defaults aus der login.defs(5), nachzulesen in dessen Manpage. Bei mir steht da

Code: Alles auswählen

$ grep '^UID' /etc/login.defs
UID_MIN			 1000
UID_MAX			60000
$ 
drin und man kann mittels geschickter Arithmetik die maximale Anzahl an UIDs und somit der per useradd angelegten Benutzern bestimmen. Der Kernel selbst koennte offensichtlich noch viel mehr UIDs verwalten.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

dufty2
Beiträge: 1714
Registriert: 22.12.2013 16:41:16

Re: Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von dufty2 » 16.11.2014 21:09:20

Guckst Du in den Sourcecode von 'useradd', genauer in find_new_uid.c.
Ist wohl vom Typ 'unsigned int' und somit 32 bit, was Dir dann die 2**32 Möglichkeiten liefert.

JuergenPB

Re: Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von JuergenPB » 16.11.2014 21:46:13

Cae hat geschrieben:useradd(8) verwendet Defaults aus der login.defs(5), nachzulesen in dessen Manpage. Bei mir steht da

Code: Alles auswählen

$ grep '^UID' /etc/login.defs
UID_MIN			 1000
UID_MAX			60000
$ 
drin und man kann mittels geschickter Arithmetik die maximale Anzahl an UIDs und somit der per useradd angelegten Benutzern bestimmen. Der Kernel selbst koennte offensichtlich noch viel mehr UIDs verwalten.
Gut möglich, daß die Zahlen noch aus der Zeit vor Kernel 2.6 stammen
da waren es 2^16, also rund 65.000

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: [Gelöst] Maximale Anzahl an Accounts ( mittels useradd)

Beitrag von DEBIANUNDANDREAS » 17.11.2014 06:24:10

Habs selber ausprobiert,
$

Code: Alles auswählen

grep '^UID' /etc/login.defs
UID_MIN 1000
UID_MAX 60000
$
das Thema ist gelöst.

Antworten