Jika Anda tidak dapat memulihkan /usr/
dari cadangan, pertama-tama Anda dapat memulai dalam mode pengguna tunggal (dengan menahan perintah-S saat memulai) dan menjalankannya chown -R root /usr/
.
Pada instalasi saya, semua file di bawah /usr/local/
dimiliki oleh root atau saya, beberapa file di bawah /usr/
dimiliki oleh _uucp
, dan semua file lainnya di bawah /usr/
dimiliki oleh 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
Ini akan mengubah pemilik uucp
file:
sudo chown _uucp /usr/bin/{cu,uucp,uuname,uustat,uux} /usr/sbin/{uucico,uuxqt} /usr/share/uucp
/usr/local/
tidak ada pada instalasi baru OS X. Jika Anda hanya menggunakan /usr/local/
dengan Homebrew, Anda mungkin menghapus /usr/local/
dan kemudian instal ulang Homebrew.
Atau, Anda bisa menggunakan Pasif untuk menyalin standar /usr/
dari penginstal OS X yang diunduh dari App Store. Melakukan peningkatan instalasi OS X dari partisi pemulihan atau meningkatkan ke 10.9 mungkin juga mengembalikan pemilik beberapa file.