Si no puedes restaurar /usr/
a partir de una copia de seguridad, puede arrancar primero en modo de usuario único (manteniendo pulsado comando-S al arrancar) y ejecutar chown -R root /usr/
.
En mi instalación, todos los archivos bajo /usr/local/
eran propiedad de Root o mía, algunos archivos bajo /usr/
eran propiedad de _uucp
y todos los demás archivos en /usr/
eran propiedad de Root:
$ sudo find /usr/local ! -user root ! -user $USER
$ sudo find /usr/!(local) ! -user root -print0|xargs -0 stat -f '%Su %N'
_uucp /usr/bin/cu
_uucp /usr/bin/uucp
_uucp /usr/bin/uuname
_uucp /usr/bin/uustat
_uucp /usr/bin/uux
_uucp /usr/sbin/uucico
_uucp /usr/sbin/uuxqt
_uucp /usr/share/uucp
Esto cambiaría el propietario del uucp
archivos:
sudo chown _uucp /usr/bin/{cu,uucp,uuname,uustat,uux} /usr/sbin/{uucico,uuxqt} /usr/share/uucp
/usr/local/
no existe en una instalación nueva de OS X. Si sólo ha utilizado /usr/local/
con Homebrew, puede eliminar /usr/local/
y luego reinstala Homebrew.
Como alternativa, puede utilizar Pacifista para copiar el valor por defecto /usr/
desde un instalador de OS X descargado de App Store. Hacer una instalación de actualización de OS X desde la partición de recuperación o actualizar a 10.9 también podría restaurar los propietarios de algunos archivos.