Se non riesci a ripristinare /usr/
da un backup, puoi prima avviarlo in modalità utente singolo (tenendo premuto command-S all'avvio) ed eseguire chown -R root /usr/
.
Durante la mia installazione, tutti i file sotto /usr/local/
erano di proprietà di root o me, alcuni file sotto /usr/
erano di proprietà di _uucp
e tutti gli altri file sotto /usr/
erano di proprietà di 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
Ciò cambierebbe il proprietario dei file uucp
:
sudo chown _uucp /usr/bin/{cu,uucp,uuname,uustat,uux} /usr/sbin/{uucico,uuxqt} /usr/share/uucp
/usr/local/
non esiste in una nuova installazione di OS X. Se hai utilizzato solo /usr/local/
con Homebrew, potresti eliminare /usr/local/
e quindi reinstallare Homebrew.
In alternativa, puoi usare Pacifist per copiare il /usr/
predefinito da un programma di installazione di OS X scaricato da App Store. Effettuare un'installazione di aggiornamento di OS X dalla partizione di ripristino o l'aggiornamento a 10.9 potrebbe anche ripristinare i proprietari di alcuni file.