[linux] adduser -> maximum uid?

Pagina: 1
Acties:
  • 214 views sinds 30-01-2008
  • Reageer

  • decramy
  • Registratie: December 2001
  • Laatst online: 11-02 15:23

decramy

root@birdie:~#

Topicstarter
Ik zit even een met een vraagje...
Bij onze vereniging heeft iedereen een lidnummer. 176000869 is de mijnus. Nu moeten sommige van de leden ook toegang krijgen tot onze servers dmv FTP dan wel niet SSH.

Nu vroeg ik mij af of ik dat lidnummer kan gebruiken als uid op de systemen?

Op http://www.freebsd.org/cgi/man.cgi?adduser staat dat het uid niet hoger mag zijn als 32000, wat dus verre van genoeg is.
Nu heb ik het gewoon even getest op mijn Debian bakje thuis, en hij begon niet te zeuren. Maar zijn er andere applicaties die wel problemen geven als ik zulke absurt hoge uid`s ga gebruiken?

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Is het handig dan, om een lidnummer als uid te gebruiken? Inloggen doe je toch wel met een username, en niet met een uid. Die username kun je vervolgens wel weer op de een of andere manier (database etc) koppelen aan een lidnummer als je dat graag wil :)

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Buitenom of dat het slim is zou ik, nu dat ik het topic toch zie staan, wel eens willen weten of er echt een max zit aan het uid?

  • decramy
  • Registratie: December 2001
  • Laatst online: 11-02 15:23

decramy

root@birdie:~#

Topicstarter
dawuss schreef op woensdag 02 maart 2005 @ 18:17:
Is het handig dan, om een lidnummer als uid te gebruiken? Inloggen doe je toch wel met een username, en niet met een uid. Die username kun je vervolgens wel weer op de een of andere manier (database etc) koppelen aan een lidnummer als je dat graag wil :)
dat scheelt juist die database slag...

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 11-02 20:53

Kippenijzer

McFallafel, nu met paardevlees

of ze bedenken een "fatsoenlijke mapping" tussen lidnummer en uid, gezien ik me niet voor kan stellen dat je club echt 176 miljoen leden heeft.

  • decramy
  • Registratie: December 2001
  • Laatst online: 11-02 15:23

decramy

root@birdie:~#

Topicstarter
Kippenijzer schreef op woensdag 02 maart 2005 @ 18:29:
of ze bedenken een "fatsoenlijke mapping" tussen lidnummer en uid, gezien ik me niet voor kan stellen dat je club echt 176 miljoen leden heeft.
erm nee, geen 176 miljoen...

Dit komt doordat het lidnummer begon met een teamnummer (1760) gevolgd door een lidnummer. Tegenwoordig is dat niet meer het geval en begint men met tellen vanaf 500000000.

Maar zijn er programma`s die er vanuit gaan dat het uid onder de 32000 ligt?

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


  • Rac-On
  • Registratie: November 2003
  • Niet online
dude, waarom neem je niet gewoon het lidnummer als username? dan ben je toch klaar? de meeste linux operaties (user aan een groep toevoegen, rechten op een map instellen enz enz enz) kan je gewoon met de username doen?

(disclaimer: ik heb ff niet getest of je een cijfer als username mag invullen onder linux?)

doet niet aan icons, usertitels of signatures


  • decramy
  • Registratie: December 2001
  • Laatst online: 11-02 15:23

decramy

root@birdie:~#

Topicstarter
dagobert:~# adduser 176000869
adduser: Please enter a username consisting of a lower case letter
followed by lower case letters and numbers.  Use the `--force-badname'
option to allow underscores, and uppercase.
dagobert:~# adduser lid_176000869
adduser: Please enter a username consisting of a lower case letter
followed by lower case letters and numbers.  Use the `--force-badname'
option to allow underscores, and uppercase.
dagobert:~# adduser lid176000869
Adding user `lid176000869'...
Adding new group `lid176000869' (1002).
Adding new user `lid176000869' (1002) with group `lid176000869'.
adduser: `/usr/sbin/useradd -d /home/lid176000869 -g lid176000869 -s /bin/bash -u 1002 lid176000869' exited from signal 2.  Aborting.
Cleaning up.
Removing user `lid176000869'.
userdel: user lid176000869 does not exist
Removing group `lid176000869'.
dagobert:~#

omdat het uid van alle gebruikers op alle machines de zelfde moet zijn.... (rechten ed)

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


Verwijderd

decramy schreef op woensdag 02 maart 2005 @ 18:47
omdat het uid van alle gebruikers op alle machines de zelfde moet zijn.... (rechten ed)
Waarom geen gebruik maken van ldap?

[ Voor 7% gewijzigd door Verwijderd op 02-03-2005 18:53 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:03
In principe 32 bits, maar dit is echt geen slim idee. Je kunt deze dingen beter van elkaar loskoppelen.

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

decramy schreef op woensdag 02 maart 2005 @ 18:14:
Op http://www.freebsd.org/cgi/man.cgi?adduser staat dat het uid niet hoger mag zijn als 32000, wat dus verre van genoeg is.
Een uid is een signed 16 bits getal op oudere systemen, een signed 32 bits op nieuwe systemen. Niet alle applicaties snappen 32 bits userid's.

Verwijderd

decramy schreef op woensdag 02 maart 2005 @ 18:47:omdat het uid van alle gebruikers op alle machines de zelfde moet zijn.... (rechten ed)
Daar heb je volgens mij groepen voor. Zorg dat alle leden lid zijn van bv de group 'leden' en zorg dat de rechten daarvoor goed staan. De group leden kun je op alle machines dezelfde gid geven.

Je krijgt verder een signal 2 (SIGINT). Je zult moeten uitvogelen waarom dat is (druk je <ctrl>C of zo).

  • decramy
  • Registratie: December 2001
  • Laatst online: 11-02 15:23

decramy

root@birdie:~#

Topicstarter
Verwijderd schreef op vrijdag 04 maart 2005 @ 07:13:
[...]
Daar heb je volgens mij groepen voor. Zorg dat alle leden lid zijn van bv de group 'leden' en zorg dat de rechten daarvoor goed staan. De group leden kun je op alle machines dezelfde gid geven.

Je krijgt verder een signal 2 (SIGINT). Je zult moeten uitvogelen waarom dat is (druk je <ctrl>C of zo).
ja :)
alleen om te testen of lid176000869 aangemaakt kon worden... En dat kon.

Groepen hebben we ook, die gaan tot de 10.000, dus dat zou idd wel passen...
Ik ga even wat leuks uitzoeken...

Tnx voor alle info :)

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net

Pagina: 1