[3714] in testers
8.2 solaris: Some files on the packs not world readable
daemon@ATHENA.MIT.EDU (John Hawkinson)
Mon Jul 6 12:25:24 1998
Date: Mon, 6 Jul 1998 12:25:12 -0400
To: testers@MIT.EDU
From: John Hawkinson <jhawk@MIT.EDU>
A number of files on the /os packs are not readable (either the user,
group, or world) bits, for instance:
---s--x--x 1 root uucp 68500 Jul 16 1997 usr/bin/ct
---s--x--x 1 uucp uucp 81884 Jul 16 1997 usr/bin/cu
---s--x--x 1 uucp uucp 65872 Jul 16 1997 usr/bin/uucp
---s--x--x 1 uucp uucp 21880 Jul 16 1997 usr/bin/uuglist
---s--x--x 1 uucp uucp 18136 Jul 16 1997 usr/bin/uuname
---s--x--x 1 uucp uucp 60912 Jul 16 1997 usr/bin/uustat
---s--x--x 1 uucp uucp 69360 Jul 16 1997 usr/bin/uux
-r-xr-xr-x 1 bin bin 12472 Apr 8 22:59 usr/lib/mail.local
---x--x--- 1 uucp uucp 36416 Jul 16 1997 usr/lib/uucp/bnuconvert
---s--x--x 1 root uucp 5688 Jul 16 1997 usr/lib/uucp/remote.unknown
---x--x--- 1 uucp uucp 18628 Jul 16 1997 usr/lib/uucp/uucheck
---s--x--x 1 uucp uucp 163452 Jul 16 1997 usr/lib/uucp/uucico
---x--x--- 1 uucp uucp 35452 Jul 16 1997 usr/lib/uucp/uucleanup
---s--x--x 1 uucp uucp 32488 Jul 16 1997 usr/lib/uucp/uusched
---s--x--x 1 uucp uucp 81840 Jul 16 1997 usr/lib/uucp/uuxqt
This is quite irritating, as it means one cannot simply copy those
binaries local (e.g. local system packs), inspect them (strings,
debuggers, what-have-you), patch them (applying operating system
patches independantly of the release., etc., etc).
On the other hand, those are the permissions that Solaris ships those files with.
I think it would be appropraite for us to set the u+r bit on these
(and perhaps also the go+r bits, but that's less important) on the
system packs, so that these files can easily be copied local.
Would releng be willing to do that? Thanks.
--jhawk