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?
Tags kernel permissions