É seguro alterar o proprietário das pastas do sistema OS X?

1

Estou tentando fazer o Homebrew funcionar. A ferramenta de diagnóstico desse programa me dá estas sugestões:

You should probably chown /usr/local/etc

...

You should probably chown them:

/usr/local/share/man/de
/usr/local/share/man/de/man1

Porque esses diretórios não são graváveis. Eu não mudei de proprietário ou grupo antes. No momento, o proprietário do etc é root e o grupo é wheel , meu nome de usuário é outra coisa.

É seguro alterar o proprietário dessas pastas no OS X? Estou preocupado que meu usuário não tenha todos os privilégios de root e, portanto, outros aplicativos encontrem problemas, embora minha conta seja uma conta de administrador.

    
por a CVn 14.05.2013 / 10:39

1 resposta

0

Estas são as mensagens de erro completas para tornar esta questão mais pesquisável:

Warning: /usr/local/etc isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a brew tries to write a file to this directory, the
install will fail during the link step.

You should probably 'chown' /usr/local/etc

Warning: Some directories in /usr/local/share/man aren't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably 'chown' them:

    /usr/local/share/man/de
    /usr/local/share/man/de/man1

Isso também pode acontecer se esses diretórios forem criados por um instalador (como um instalador MacTeX ou ImageMagick) ou por sudo easy_install ou sudo pip install .

A alteração dos proprietários desses diretórios deve ser segura:

sudo chown $USER /usr/local/etc /usr/local/share/man/de{,/man1}

Isso mostra os arquivos de propriedade do root classificados por hora de criação:

find /usr/local/{etc,share/man} -user root -exec stat -f '%B %N' {} \; | sort
    
por 14.05.2013 / 13:24