Сьогодні вранці деякі пакунки в моїй системі оновились, і мені залишилось це повідомлення про помилку. Я використовую Ubuntu 18.04.
Мабуть, щось із оновлення змінило ім'я користувача та групу на номери, а не root
так:
# 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
Я просто змінив користувача та групу цього файлу назад, root
і проблема пішла. Мені не потрібно було змінювати жодних дозволів, і я б застерігав цього не робити, якщо не буде зрозуміла основна причина проблеми.
sudo chown root _code && sudo chgrp root _code
Після переключення 131
та 142
повернення до root
цього повідомлення про помилку zsh відійшло.