Hallo.
Ich möchte wissen gibt es in Debian eine maximale Anzahl an Accounts ( mittels useradd) die man einrichten kann?
[Gelöst] Maximale Anzahl an Accounts ( mittels useradd)
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
[Gelöst] Maximale Anzahl an Accounts ( mittels useradd)
Zuletzt geändert von DEBIANUNDANDREAS am 17.11.2014 06:22:58, insgesamt 1-mal geändert.
Re: Maximale Anzahl an Accounts ( mittels useradd)
Ja,
2^32 = 4.294.967.296 (seit Kernel 2.6)
NACHTRAG
Quelle: https://en.wikipedia.org/wiki/Linux_ker ... re_history
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.
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: Maximale Anzahl an Accounts ( mittels useradd)
Gibt es an anderer Stelle (Internet) noch einen Beleg für obige Aussage?Ja,
2^32 = 4.294.967.296 (seit Kernel 2.6)
Re: Maximale Anzahl an Accounts ( mittels useradd)
useradd(8) verwendet Defaults aus der login.defs(5), nachzulesen in dessen Manpage. Bei mir steht dadrin 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
Code: Alles auswählen
$ grep '^UID' /etc/login.defs
UID_MIN 1000
UID_MAX 60000
$
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
Re: Maximale Anzahl an Accounts ( mittels useradd)
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.
Ist wohl vom Typ 'unsigned int' und somit 32 bit, was Dir dann die 2**32 Möglichkeiten liefert.
Re: Maximale Anzahl an Accounts ( mittels useradd)
Gut möglich, daß die Zahlen noch aus der Zeit vor Kernel 2.6 stammenCae hat geschrieben:useradd(8) verwendet Defaults aus der login.defs(5), nachzulesen in dessen Manpage. Bei mir steht dadrin 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.Code: Alles auswählen
$ grep '^UID' /etc/login.defs UID_MIN 1000 UID_MAX 60000 $
da waren es 2^16, also rund 65.000
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: [Gelöst] Maximale Anzahl an Accounts ( mittels useradd)
Habs selber ausprobiert,
$
$
Code: Alles auswählen
grep '^UID' /etc/login.defs
das Thema ist gelöst.UID_MIN 1000
UID_MAX 60000
$