xattr masalah Sierra

0

Saya mencoba menghapus atribut diperluas (karantina) untuk menginstal Fusion. Inilah yang saya jalankan di terminal:

sudo xattr -rc /Volumes/VMware\ Fusion/VMware\ Fusion.app

Rupanya, instruksi diterapkan /Volumesbukan hanya aplikasi. Karena itu, banyak masalah muncul setelah restart:

  • karakter tidak ditampilkan (hanya tanda tanya di dalam kotak)
  • izin atau kepemilikan banyak folder dan file kacau
  • kekacauan

Saya ingin tahu mengapa ini terjadi dan jika ada cara untuk mengembalikannya kembali ke default. Saya mencoba menjalankan RepairHomePermissionsdari mode pemulihan seperti yang dijelaskan di sini: macOS Sierra Recovery HD Changes tetapi tidak membantu. Dengan pengguna sistem yang berbeda semuanya berfungsi dengan baik jadi saya tidak tahu apakah hanya folder rumah yang terpengaruh.

Pablo Fernández
sumber
Untuk menghapus atribut karantina, lebih baik menggunakan xattr -d com.apple.quarantinedan meninggalkan atribut diperluas lainnya di tempat.
nohillside

Jawaban:

1

Jika Anda benar-benar memasukkan perintah seperti yang ditunjukkan, perubahan harus bersifat lokal VMware Fusion.app. Tapi bagaimanapun, jika Anda ingin mengembalikan semuanya kembali ke kewarasan, Anda bisa

  • instal ulang dan instal ulang macOS Sierra dari Store
  • boot ke Partisi Pemulihan dan instal ulang dari sana
nohillside
sumber
Itu yang akan saya lakukan tetapi saya terutama mencari penjelasan. Apakah xattr mampu melakukan perusakan seperti itu? Itu mengubah kepemilikan folder rumah dari pengguna: staf menjadi root: wheel
Pablo Fernández
Tidak. Jika Anda melihat masalah izin, xattrbukan pelakunya.
nohillside