Проверка разрешений на OSX


0

На прошлой неделе у меня возникли проблемы с установкой homebrew на новый Mac, работающий на Mountain Lion, я попытался добавить инструменты командной строки для XCode и установить X11, а также после загрузки других вещей, которые я нашел в Интернете ... все это заставило меня не быть, и к сути где я не знал, что сделал. Поэтому я решил посмотреть, как это новая машина, чтобы стереть HD и сделать чистую установку горного льва.

Теперь, когда я сделал это, если я иду к утилите диска, чтобы проверить права доступа к диску, я получаю массу ошибок, связанных с Xcode и X11, я запускаю восстановление прав доступа, но кажется, что их никогда не исправить ... какие-нибудь идеи, что я могу сделать? Лучше ли сделать еще одну чистую установку? (Насколько чистой является чистая установка, так как я не уверен, почему он получает эти ошибки X11, поскольку я не установил его снова после того, как сделал первый вайп ..)

вот журнал из дисковой утилиты (ниже) примечание, которое я могу запустить проверить, затем восстановить, затем проверить снова, и те же проблемы возникают?

Verifying permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .

Permissions verification complete

Repairing permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/X11/bin/freetype-config”
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/agvtool”
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/ibtool”
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/instruments”
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/opendiff”
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/xcode-select”
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Repaired “usr/bin/xcodebuild”

Permissions repair complete

Verifying permissions for “Macintosh HD”
Permissions differ on “usr/X11/bin/freetype-config”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/agvtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/ibtool”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/instruments”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/opendiff”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcode-select”; should be lrwxr-xr-x ; they are -rwxr-xr-x .
Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x .

Permissions verification complete

Если вы знаете лучший заголовок для этого вопроса, пожалуйста, предложите его как правку ..
Сэм

Вы пытались восстановить диск из раздела восстановления ?
Lri

@LauriRanta Я имею в виду, когда я переустанавливал систему, я делал это через восстановление интернета, это отличается от раздела?
Сэм

Ответы:


0

На самом деле это не ошибки разрешений - если вы посмотрите на подробные ошибки, например Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x ., разница в первом символе ( lпротив -), который является типом элемента, а не флагом разрешений. Тип «должен быть» l, указывает на символическую ссылку, а -указывает на простой файл. На моем компьютере:

$ ls -l /usr/bin/xcodebuild
lrwxr-xr-x  1 root  wheel  5 Jul 13 16:35 /usr/bin/xcodebuild -> xcrun

Я не обновлял Xcode некоторое время, поэтому возможно, что это должен быть простой файл в последней версии; или может быть, что ваша установка XCode каким-то образом искажена. В любом случае с разрешениями все в порядке. Если есть проблема, это что-то ... другое.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.