Как исправить “ zsh compinit: небезопасные каталоги & rdquo ;?

Когда я запускаю 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), что кажется нечетным мне.)

1
задан 23 July 2016 в 14:50

1 ответ

Я просто следовал тому, что там было написано.

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 означает, что что-то не так с их разрешениями, я изменил разрешения

Я также проверил, что обе каталоги пусты, поэтому я удалил их оба, которые я бы не рекомендовал, но все же я сделал.

0
ответ дан 23 May 2018 в 07:52

Другие вопросы по тегам:

Похожие вопросы: