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?
ls -ledO@ TestFile
Jawaban:
Saya telah menemukan bahwa 'chmod' rusak pada 10.13.4, tetapi 'cp', 'rm' dan 'mv' tidak.
Yaitu, sebagai sudoer saya bisa:
Agak canggung, tapi saya bisa menggunakan skrip BASH sederhana untuk memperbaiki salah satu file ini, ketika saya menemukannya.
sumber