Subject: Re: which init? (Was Re: HEADS UP: fully dynamic linked system now the default)
To: NetBSD-current Discussion List <current-users@NetBSD.ORG>
From: William Waites <firstname.lastname@example.org>
Date: 09/30/2002 21:37:52
>>> "Greg" == Greg A Woods <email@example.com> writes:
>> Except that that presupposes write access to the root filesystem
Greg> Actually it doesn't, at least not normally.
Greg> You don't need write access to a filesystem in order to open a device
Greg> file for write. The "real" /sbin/init opens /dev/console with O_RDRW
Greg> well before it starts /etc/rc and so well before the root filesystem can
Greg> be re-mounted read-write.
No, no. I meant that replacing /sbin/init with the script presuposses
write access to the filesystem. The original problem was how (not) to
trick the kernel into running something other than the real init in
order to bypass an insecure (/etc/ttys) console. Replacing the real
init with a script works, of course, but only if you can write to the
disk in the first place.
William Waites <firstname.lastname@example.org>
Idiosyntactix Research Laboratories