mac [oh-my-zsh] Insecure completion-dependent directories detected

在安装zsh和autosuggestions后遇到权限警告,问题涉及/usr/local/share/zsh和/usr/local/share/zsh/site-functions目录。解决方案是通过运行chmod 755命令修改这两个目录的权限,以确保安全性和正确加载completions。博客提供了详细步骤和参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天装完zsh和autosuggestions之后,出现了下面的问题:

[oh-my-zsh] Insecure completion-dependent directories detected:
drwxrwxrwx  7 wugaosheng  admin  224  1 20 14:34 /usr/local/share/zsh
drwxrwxrwx  4 wugaosheng  admin  128  1 18 10:50 /usr/local/share/zsh/site-functions

[oh-my-zsh] For safety, we will not load completions from these directories until
[oh-my-zsh] you fix their permissions and ownership and restart zsh.
[oh-my-zsh] See the above list for directories with group or other writability.

[oh-my-zsh] To fix your permissions you can do so by disabling
[oh-my-zsh] the write permission of "group" and "others" and making sure that the
[oh-my-zsh] owner of these directories is either root or your current user.
[oh-my-zsh] The following command may help:
[oh-my-zsh]     compaudit | xargs chmod g-w,o-w

[oh-my-zsh] If the above didn't help or you want to skip the verification of
[oh-my-zsh] insecure directories you can set the variable ZSH_DISABLE_COMPFIX to
[oh-my-zsh] "true" before oh-my-zsh is sourced in your zshrc file.

解决方法

chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions

参考文献

[1].更新完 zsh 说我目录权限问题的解决. https://www.jianshu.com/p/f2545c1feaec

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农民小飞侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值