OSX Yosmite 中内核的文件权限已更改,为什么?

OSX Yosmite 中内核的文件权限已更改,为什么?

我正在学习《Learning Unix for OSX Mountain Lion》一书(我无法访问 OSX 的更新版本),其中演示了使用

$ ls -l /mach_kernel

应该产生类似的响应

-rw-r--r--@ 1 root wheel 8190504 Apr 8 22:23 /mach_kernel

在 OSX Yosemite 中,我知道它/mach_kernel已被替换/移动到System/Library/Kernels/kernel.文件权限似乎是

-rwxr-xr-x  1 root  wheel  10633544 28 May 19:39 kernel

据我所知,@权限后面的符号表示可以通过 访问扩展权限xattr -l,该命令是否表明实际上/mach_kernel也具有执行权限?

我的问题是,假设执行权限不是有人恶意设置的,那么给内核添加执行权限的原因是什么?

相关内容