[2453] in Release_Engineering
Ownership of files on the packs...
daemon@ATHENA.MIT.EDU (Richard Basch)
Sun Sep 9 16:13:28 1990
Date: Sun, 9 Sep 90 16:13:15 -0400
To: release@MIT.EDU
From: Richard Basch <probe@MIT.EDU>
We have just gotten away with building everything with an AFS ID of
65536, since our kernels seem to only like 16 bits... However, many of
the other systems that are now becoming POSIX compliant allow for 32
bits of information. This trick will not work again; it certainly fails
on the RS/6000 and will probably fail on many more systems as time goes
on. BSD is also going towards POSIX compliance, so I expect this will
not continue to work with future BSD releases.
May I suggest that as opposed to building with a fake "root", that we
install everything as "bin" (uid=3)?
Whatever we install as must not be a used account. Installing as
"builder" means that everything will be owned by him on the local
machine, thus granting him full access to whatever machine he logs into.
This is certainly not good, as we want the build engines not to be
vulnerable to the build process, except when we are consciously
installing new libraries/compilers.
-Richard