gro*_*lex 6 zsh 16.04 fakeroot
当我跑fakeroot进去时,zsh它总是给我这个警告:
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
Run Code Online (Sandbox Code Playgroud)
我可以按y然后继续fakeroot工作。
我想知道此错误消息是什么以及如何修复它。
(如果我按n fakeroot仍然继续(用 验证whoami),这对我来说似乎很奇怪。)
gro*_*lex 15
这使错误消失了:
cd /usr/local/share/zsh
sudo chmod -R 755 ./site-functions
sudo chown -R root:root ./site-functions
Run Code Online (Sandbox Code Playgroud)
不过,我仍然不确定错误的含义或发生的原因。
信用:StackOverflow上的这个答案反过来又从zsh 邮件列表上的帖子中获得了解决方案