Verificando permissões no OSX

0
Na semana passada eu estava tendo problemas para instalar homebrew em um novo mac executando o leão da montanha, eu tentei adicionar ferramentas de linha de comando para xcode e instalar o X11, bem como seguindo uma carga de outras coisas que encontrei online .. tudo isso me fez não eram e até o ponto em que eu não sabia o que eu fiz. Então eu decidi ver como era uma nova máquina para limpar o HD e fazer uma instalação limpa do leão da montanha.

Agora que ive feito isso se eu for ao utilitário de disco para verificar as premissões de disco eu recebo uma carga de erros relacionados xcode e X11, eu corri o reparo de permissão, mas nunca parece corrigi-los .. quaisquer idéias que eu posso fazer ? É melhor fazer outra instalação limpa? (como limpo é uma instalação limpa como eu não tenho certeza por que está recebendo esses erros X11 como eu não instalá-lo novamente depois que eu fiz o primeiro limpe ..)

heres o log do utilitário de disco (abaixo) note que eu posso executar a verificação, em seguida, reparar e, em seguida, verificar novamente e os mesmos problemas surgem?

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
    
por sam 05.12.2012 / 12:23

1 resposta

0

Estes não são erros de permissão - se você observar os erros detalhados, como Permissions differ on “usr/bin/xcodebuild”; should be lrwxr-xr-x ; they are -rwxr-xr-x . , a diferença está no primeiro símbolo ( l vs. - ), que é o tipo de item, não um sinalizador de permissões. O tipo "deve ser", l , indica um link simbólico, enquanto - indica um arquivo simples. No meu computador:

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

Eu não atualizei o Xcode há algum tempo, então é possível que seja um arquivo simples na versão mais recente; ou pode ser que sua instalação do Xcode seja de alguma forma ilegível. Em ambos os casos, as permissões são boas. Se houver um problema, é algo ... diferente.

    
por 05.12.2012 / 20:24