Разрешения для файлов для ядра изменились в OSX Yosmite, почему?
Я прокладываю себе путь через книгу Learning Unix для OSX Mountain Lion (у меня нет доступа к обновленной версии для OSX), в которой она демонстрирует, что использование
$ ls -l /mach_kernel
должен давать ответ, подобный
- bcache не работает, как ожидалось, с помощью ramdisk в качестве устройства кэширования
- Связь между версией ядра и версией ОС
- Является ли «Linux с нулевой копией» реализована по умолчанию в Linux?
- Qemu не загружает ядро после того, как «Uncompressing Linux ... done, загрузив ядро. »
- Ошибка создания контейнера LUKS: нет устройства с контуром
-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
также были разрешения на выполнение?
Мой вопрос заключается в том, что если разрешения на выполнение не были установлены кем-то злонамеренно, в чем причина добавления разрешений на выполнение для ядра?
- Удаление / очистка linux-headers-3.16.0-30-generic, но apt-get хочет установить linux-headers-3.16.0-50-generic
- Слишком много процессов rcuos и rcuob в моей VM
- Сделать ядро обнаружением устройства garmin
- Система распознает порт USB 3.0 как порт USB 2.0
- Как правильно установить параметр команды ядра для sdboot
- Использование новой версии ядра в старой системе
- kernel: "echo 0> / proc / sys / kernel / hung_task_timeout_secs"
- Устройство чтения карт Realtek RTS5209 PCI-E работает только в том случае, если карта вставлена перед загрузкой
- Обертка более высокого уровня для entr или inotifywait
- Почему в команде «: normal» ^ [кажется, не работает с A? (ВИМ)