Si no puede restaurar /usr/
desde una copia de seguridad, primero puede iniciar en modo de usuario único (manteniendo presionado el comando-S al inicio) y ejecutar chown -R root /usr/
.
En mi instalación, todos los archivos bajo /usr/local/
eran propiedad de root o yo, unos archivos bajo /usr/
eran propiedad de _uucp
y todos los demás archivos bajo /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 de los 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 solo usó /usr/local/
con Homebrew, puede eliminar /usr/local/
y luego reinstalar Homebrew.
Alternativamente, puede usar Pacifist para copiar el valor predeterminado /usr/
de 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 a los propietarios de algunos archivos.