MacOS,不安全 files/directory (zsh compinit)

MacOS, insecure files/directory (zsh compinit)

我的 shell 告诉我以下内容:

❯ compaudit
There are insecure files:
/usr/local/share/zsh/site-functions/_brew

我尝试使用 $ sudo chmod -R 755 /usr/local/share/zsh/site-functions/_brew$ sudo chown -R root:staff /usr/local/share/zsh/site-functions/_brew 修复此问题,但这没有帮助。 我发现的唯一其他解决方案是将 ZSH_DISABLE_COMPFIX=true 添加到我的 ~./zshrc 文件中。但这不就是忽略问题的解决方法吗?

将目录 (cd) 更改为

/usr/local/share/zsh/site-functions/_brew

然后是运行

sudo chmod -R 755 /usr/local/share/zsh/site-functions/_brew

这对我有用。

我找到了解决方案: 出现问题的文件 (/usr/local/share/zsh/site-functions/_brew) 正在链接到另一个文件 (/usr/local/Homebrew/completions/zsh/_brew)。
所以我 运行 这 2 个命令我很好:

$ sudo chmod -R 755 /usr/local/Homebrew/completions/zsh/_brew
$ sudo chown -R root:staff /usr/local/Homebrew/completions/zsh/_brew