Any reason why we are having 755 permission on vmlinuz?

Will Woods wwoods at redhat.com
Thu Mar 6 21:26:55 UTC 2008


On Thu, 2008-03-06 at 18:27 +0000, Johann B. Gudmundsson wrote:
> -rwxr-xr-x  root root system_u:object_r:boot_t:s0      
> vmlinuz-2.6.25-0.93.rc4.fc9
> 
> Should be 644...
> 
> -rw-r-r root root system_u:object_r:boot_t:s0      
> vmlinuz-2.6.25-0.93.rc4.fc9

Kernel changelog (rpm -q --changelog kernel) says:
- chmod 755 the installed kernel image. (#435319).

So, bug #435319 (http://bugzilla.redhat.com/435319) has the details.

I'll sum it up for you: 

1) Some systems (ia64, Intel Macs) use EFI as their BIOS.
2) EFI requires that the kernel be on a VFAT filesystem.
3) VFAT filesystems now require files to be mode 555 or 755.

Therefore, the kernel must be mode 755 to be installable on Intel macs,
ia64, and other machines that use EFI or a vfat /boot.

-w
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20080306/0d17f3af/attachment.sig>


More information about the fedora-test-list mailing list