On 7/5/22 00:45, Rob Landley wrote: >> wouldn't it make more sense to use one of the low-numbered groups that's the >> same on both though, rather than skip? > > Grrr... trusting "root" to be there seemed as universal as you could get. > Slowaris had "root". AIX had "root". I very vaguely recall Eunice on the VAX > _thinking_ it had "root" although I was something like thirteen years old at > the > time so it's anybody's guess whether that's accurate. (I don't remember what > my > Uncle Alan's HP minicomputer in his den had when I was 7, I was just playing > hangman on the teletype. Yes, actual printer.)
I see the problem. The /etc/passwd file already existed in 1972, but /etc/group didn't yet: http://ftp.fibranet.cat/UnixArchive/Distributions/Research/1972_stuff/Readme In Dennis Ritche's Unix v6 filesystem tarball (http://ftp.fibranet.cat/UnixArchive/Distributions/Research/Dennis_v6/v6root.tar.gz) the /etc/group file hasn't got a group for root: $ cat etc/passwd root::0:3::/: daemon::1:1::/: bin::3:3::/bin: ken::6:1::/usr/ken: $ cat etc/group other::1: bin::3:root,bin And then unix v7 (http://ftp.fibranet.cat/UnixArchive/Distributions/Research/Henry_Spencer_v7/v7.tar.gz) had: $ cat etc/passwd root:VwL97VCAx1Qhs:0:1::/: daemon:x:1:1::/: sys::2:2::/usr/sys: bin::3:3::/bin: uucp::4:4::/usr/lib/uucp:/usr/lib/uucico dmr::7:3::/usr/dmr: $ cat etc/group other::1: sys::2:bin,sys bin::3:sys,bin uucp::4: Alright, now I'm curious, what did Red Hat 1.0 from 1995 (https://archive.download.redhat.com/pub/redhat/linux/1.0/en/os/i386/rootdisks/rootdisk.img.gz) have: $ cat etc/passwd root::0:0:root:/root:/bin/bash bin:*:1:1:bin:/bin: daemon:*:2:2:daemon:/sbin: adm:*:3:4:adm:/var/adm: lp:*:4:7:lp:/var/spool/lpd: sync:*:5:0:sync:/sbin:/bin/sync shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown halt:*:7:0:halt:/sbin:/sbin/halt mail:*:8:12:mail:/var/spool/mail: news:*:9:13:news:/var/spool/news: uucp:*:10:14:uucp:/var/spool/uucp: operator:*:11:0:operator:/root:/bin/bash games:*:12:100:games:/usr/local/games: nobody:*:99:99:Nobody:/: $ cat etc/group root::0:root bin::1:root,bin,daemon daemon::2:root,bin,daemon sys::3:root,bin,adm adm::4:root,adm,daemon tty::5: disk::6:root lp::7:daemon,lp mem::8: kmem::9: wheel::10:root mail::12:mail news::13:news uucp::14:uucp man::15: games::20: dip::40: nobody::99: users::100: So yes root:root, but it also had "wheel" as group #10. I'll stop now. Rob _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
