Когда я запускаю fakeroot в zsh, он всегда дает мне это предупреждение:
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
Я могу продолжить, нажав y, а затем fakeroot работает.
Мне интересно, что это сообщение об ошибке и как его исправить.
(Если я нажму y fakeroot все еще продолжается (проверено с помощью whoami), что кажется нечетным мне.)
Я просто следовал тому, что там было написано.
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
Я проигнорировал их. После этого я побежал compaudit,
# compaudit
Он показал мне 2 каталога,
/usr/local/share/zsh/
/usr/local/share/zsh/site-functions/
Таким образом, insecure означает, что что-то не так с их разрешениями, я изменил разрешения
Я также проверил, что обе каталоги пусты, поэтому я удалил их оба, которые я бы не рекомендовал, но все же я сделал.