Не могу сменить владельца / группу на root: wheel на некоторых упрямых файлах

3124
Jay

РЕШЕНО: Оказывается, в какой-то момент, пытаясь скопировать файлы на флэш-диск, он, должно быть, не был смонтирован OS X, и, поскольку я являлся пользователем root, он создал ту же директорию точки монтирования и скопировал ее на этот «призрачный» локальный диск. то есть, если вы пытаетесь скопировать файлы в / Volumes / FOOBAR, но диск FOOBAR не подключен, вы создадите каталог FOOBAR в / Volumes /, а когда вы монтируете диск FOOBAR, он монтируется в / Volumes / FOOBAR 1 (да, с одним)

Поэтому я менял права доступа к неправильным файлам и не знал ничего лучшего!

-------------------------------------------------- -------------------------------------

У меня есть флэш-накопитель USB с необработанной установкой XNU, и некоторые, где по ходу дела некоторые кексы в Extensions получили разрешение: 501: wheel вместо root: wheel.

501 - это моя учетная запись в iMac, для которой я создал файлы. Теперь, если я подключу флэш-накопитель на моем Mac, chown -R root: wheel Extensions / он утверждает, что сработал. Используя ls -l весь список kext как root: wheel.

Но если я загружаю XNU на флэш-накопителе и ls -l, упрямые файлы по-прежнему показывают 501: wheel, и я не могу изменить их даже как root, получая "chmod: Невозможно изменить режим файла в System.kext /: Read только файловая система

Никакое количество изменений разрешений (777) не помогает.

Я надеюсь, что это просто глупость, которую я упускаю ... Но почему мой iMac показывает root: wheel, когда сам XNU на флэш-накопителе показывает 501: wheel?

Идеи?

0
Какая файловая система? Ignacio Vazquez-Abrams 13 лет назад 1
Файловая система HFS + Jay 13 лет назад 0

1 ответ на вопрос

1
Jay

Оказывается, в какой-то момент, пытаясь скопировать файлы на флэш-диск, он, должно быть, не был смонтирован OS X, и, поскольку я был пользователем root, он создал ту же директорию точки монтирования и скопировал ее на этот локальный диск-призрак. то есть, если вы пытаетесь скопировать файлы в / Volumes / FOOBAR, но диск FOOBAR не подключен, вы создадите каталог FOOBAR в / Volumes /, а когда вы монтируете диск FOOBAR, он монтируется в / Volumes / FOOBAR 1 (да, с одним)

Поэтому я менял права доступа к неправильным файлам и не знал ничего лучшего!

Поскольку это решено, вы должны принять свой собственный ответ (это исключит его из списка вопросов, требующих внимания). Благодарю. Ben Voigt 13 лет назад 0