安装zsh后打开终端发现
zsh compinit: insecure directories and files, run compaudit for list.
Ignore insecure directories and files and continue [y] or abort compinit [n]? y[oh-my-zsh] Insecure completion-dependent directories detected:
运行
compaudit
发现列出如下目录
/usr/share/zsh/vendor-completions
/usr/share/zsh
/usr/share/zsh
/usr/share/zsh/vendor-completions/_bootctl
...
解决办法:
chmod -R 755 /usr/share/zsh
cd /usr/share/zsh
chown -R root:root vendor-completions
cd ..
chown -R root:root zsh