创建符号链接时权限被拒绝

时间:2014-01-03 05:42:59

标签: mysql unix permissions homebrew symlink

我正在使用自制软件为Mac OS X安装mysql。一旦安装完成,这些选项将在终端中给出:

To connect:
    mysql -uroot

To have launchd start mysql at login:
    ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
Then to load mysql now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Or, if you don't want/need launchctl, you can just run:
    mysql.server start

所以我想要做的是在登录时启动mysql,但是当我输入命令时,我得到权限被拒绝,如下:

$ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

ln: /Users/xxxxxxxxxxxxxx/Library/LaunchAgents/homebrew.mxcl.mysql.plist: Permission denied

有关为何可能发生这种情况的任何建议吗?

2 个答案:

答案 0 :(得分:2)

您是否尝试过sudo

$ sudo ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
  ^^^^

答案 1 :(得分:0)

尝试运行ln -s /Applications/ngrok ngrok时遇到类似的问题。它返回拒绝的权限。这意味着您需要允许管理员委派用户来执行该操作。通过在sudo前面加上该特权,系统将提示您输入管理员密码。 sudo ln -s /Applications/ngrok ngrok

对于sudo上的more information