As permissões de arquivo para o kernel foram alteradas no OSX Yosmite, por quê?

3

Estou trabalhando no livro Aprendendo Unix para o OSX Mountain Lion (não tenho acesso à versão atualizada do OSX), na qual ele demonstra que usar

$ ls -l /mach_kernel

deve produzir uma resposta semelhante a

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

No OSX Yosemite, entendo que /mach_kernel foi substituído / movido para System/Library/Kernels/kernel . As permissões de arquivo para as quais, parecem ser

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

Entendo que o símbolo @ após as permissões significa que as permissões estendidas estavam acessíveis por xattr -l , esse comando teria mostrado que, na verdade, o /mach_kernel também tinha permissões de execução?

A minha pergunta é, assumindo que as permissões de execução não foram definidas por alguém maliciosamente, qual é a razão para a adição de permissões de execução para o kernel?

    
por nickbdyer 07.07.2015 / 18:41

0 respostas