Pagi ini, beberapa paket di sistem saya diperbarui, dan meninggalkan saya dengan pesan kesalahan ini. Saya menggunakan Ubuntu 18.04.
Rupanya, sesuatu dalam pembaruan mengubah nama pengguna dan grup menjadi angka, dan bukannya root
sebagai berikut:
# There are insecure files: /usr/share/zsh/vendor-completions/_code
# sudo ls -alh
-rw-r--r-- 1 131 142 2.6K 2019-10-10 16:28 _code
Saya hanya mengubah pengguna dan grup untuk file ini kembali root
dan masalahnya hilang. Saya tidak perlu mengubah izin apa pun, dan akan berhati-hati agar tidak melakukannya kecuali jika penyebab mendasar masalahnya dipahami.
sudo chown root _code && sudo chgrp root _code
Setelah beralih 131
dan 142
kembali ke root
, pesan kesalahan ini dari zsh hilang.