On Tue, Jun 28, 2011 at 09:11:54PM +0100, Chris Rees wrote: > On 28 June 2011 20:57, Chris Rees <cr...@freebsd.org> wrote: > > On 28 June 2011 20:50, jhell <jh...@dataix.net> wrote: > >> On Tue, Jun 28, 2011 at 06:30:23PM +0100, Chris Rees wrote: > >>> On 28 June 2011 17:59, Dan Nelson <dnel...@allantgroup.com> wrote: > >>> > In the last episode (Jun 28), Chris Rees said: > >>> >> Hi all, > >>> >> > >>> >> [crees@zeus]~% tail -n 2 /usr/ports/UIDs > >>> >> dbxml:*:949:949::0:0:dbXML user:/nonexistent:/sbin/nologin > >>> >> nobody:*:65534:65534::0:0:Unprivileged > >>> >> user:/nonexistent:/usr/sbin/nologin > >>> >> [crees@zeus]~% grep crees /etc/passwd > >>> >> crees:*:1001:1001:Chris Rees:/home/crees:/bin/tcsh > >>> >> chris:*:1001:1001:Chris Rees:/home/crees:/bin/tcsh > >>> >> [crees@zeus]~% > >>> >> > >>> >> I'm a little concerned at how close the ports UIDs are getting to the > >>> >> username space... > >>> > > >>> > There are only 216 entries in UIDs, though, so if people are just using > >>> > "last entry + 1" when adding new ones, they should probably start > >>> > filling > >>> > the gaps instead. ?The 100s and 200s are pretty dense, but 350-399 only > >>> > has > >>> > 5 entries, 400-499 has 4, 600-699 has 7, 700-799 has 3, etc. > >>> > > >>> > >>> Thank you for pointing that out (d'oh). > >>> > >>> However, perhaps we could still address the *potential* problems. To > >>> use one example, Debian has (as long as I can remember) used 10001 for > >>> the first username. When we have 65535 - 99 UIDs to play with, > >>> expansion like this isn't a problem. > >>> > >>> Could it be worth it? Think of ten years down the line. > >>> > >> > >> Best part would be to find every port that doesnt need a statically > >> allocated UID/GID and just dynamically allocate them after a certain > >> range '30000-50000' or whatever for ~20,000 ports and divide that > >> namespace up by category. > >> > >> > >> dbxml really does it really need to be static ? it just needs to run. > >> > >> Also: (stable/8) /usr/ports/UIDs > >> dbxml:*:945:945::0:0:& user:/nonexistent:/sbin/nologin > >> dbxml:*:949:949::0:0:dbXML user:/nonexistent:/sbin/nologin > >> > >> Which one of these are we planning on actually using here ? > >> > > > > Interesting... glewis added the second one. > > > > Greg, what did the pointyhat say? > > > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/UIDs.diff?r1=1.156;r2=1.155;f=h > > > > > Mystery solved. > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/UIDs
Yep, I forgot to commit my UIDs, GIDs changes with the update to dbXML, got the pointyhat email and then merged and committed without paying enough attention. Sorry about that. Thanks for removing the extra definition! -- Greg Lewis Email : gle...@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : gle...@freebsd.org _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"