macOS多用户使用oh-my-zsh及其权限问题的解决

我的机器上oh-my-zsh首次安装是在simonliu用户下,如果为了避免重复安装,需要在新用户账号下做这几件事:

  1. 建立一个符号连接
sudo ln -s $HOME/.oh-my-zsh/Users/simonliu/.oh-my-zsh

  1. 新建~/.zshrc
    内容如下:
ZSH_DISABLE_COMPFIX="true" # Path to your oh-my-zsh installation. export ZSH=/Users/simonliu/.oh-my-zshZSH_THEME="agnoster"# Add wisely, as too many plugins slow down shell startup. plugins=( git zsh-syntax-highlighting osx ) source $ZSH/oh-my-zsh.sh source $ZSH/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

【macOS多用户使用oh-my-zsh及其权限问题的解决】然后source ~/.zshrc使其生效即可。
其中ZSH_DISABLE_COMPFIX="true"是为了解决权限问题,如果没有这一句,就会有如下错误提示:
#错误提示 [oh-my-zsh] Insecure completion-dependent directories detected: drwxr-xr-x17 simonliustaff544 Feb 22 15:17 /Users/simonliu/.oh-my-zsh drwxr-xr-x4 simonliustaff128 Dec 272018 /Users/simonliu/.oh-my-zsh/custom/plugins drwxr-xr-x21 simonliustaff672 Dec 272018 /Users/simonliu/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting drwxr-xr-x257 simonliustaff8224 Dec 272018 /Users/simonliu/.oh-my-zsh/plugins drwxr-xr-x4 simonliustaff128 Dec 272018 /Users/simonliu/.oh-my-zsh/plugins/git drwxr-xr-x5 simonliustaff160 Dec 272018 /Users/simonliu/.oh-my-zsh/plugins/osx drwxr-xr-x3 simonliuadmin96 Sep 252016 /usr/local/share/zsh drwxr-xr-x8 simonliuadmin256 Jul 222019 /usr/local/share/zsh/site-functions lrwxr-xr-x1 simonliuadmin39 Sep 252016 /usr/local/share/zsh/site-functions/_brew -> ../../../Homebrew/completions/zsh/_brew ...

    推荐阅读