Bagaimana cara mengatur izin file yang dimiliki oleh pengguna “_unknown” di Mac OS 10.13.4?

0

Saya punya masalah izin dengan file di desktop MacOS 10.13.4 saya.

Ketika saya mencoba untuk memperbaiki masalah dengan tangan, saya melihat masalah yang aneh:

Matt$ sudo chown Matt:Engineers TestFile
chown: TestFile: Operation not permitted

Matt$ ls -l
-rwx------ 1 _unknown  _unknown     24281 Jul 19 2016 TestFile

File ini disalin sebagai bagian dari transfer data besar dari sistem lain dengan pengguna yang berbeda. Namun, chmod harus tetap menghormati otoritas root, dan bahkan dengan ID pengguna yang tidak dikenal, harus tetap mengizinkan root atau sudoer untuk mengubahnya.

Ada ide tentang situasi ini?

Bagaimana cara menegaskan otoritas atas file ini, dan memperbaiki kepemilikan dan izinnya?

Mat
sumber
Silakan tambahkan hasil dari perintah ini ke pertanyaan Andals -ledO@ TestFile
fd0

Jawaban:

0

Saya telah menemukan bahwa 'chmod' rusak pada 10.13.4, tetapi 'cp', 'rm' dan 'mv' tidak.

Yaitu, sebagai sudoer saya bisa:

  1. gunakan 'cp' untuk menyalin file (sekarang saya memiliki salinannya)
  2. gunakan 'rm' untuk menghapus file dengan izin rusak
  3. gunakan 'mv' untuk mengganti nama salinan saya sebagai aslinya
  4. gunakan 'chmod' dan 'chown' untuk menyesuaikan kepemilikan dan izin pada file.

Agak canggung, tapi saya bisa menggunakan skrip BASH sederhana untuk memperbaiki salah satu file ini, ketika saya menemukannya.

Mat
sumber