【问题标题】:Permission denied while creating a symbolic link创建符号链接时权限被拒绝
【发布时间】:2014-01-20 17:58:29
【问题描述】:

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

连接: mysql -uroot 要在登录时启动 mysql: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents 然后现在加载mysql: launchctl 加载 ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 或者,如果您不想/不需要launchctl,您可以运行: mysql.server 启动

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

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

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

关于为什么会发生这种情况的任何建议?

【问题讨论】:

    标签: mysql unix permissions homebrew symlink


    【解决方案1】:

    你试过sudo吗?

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

    【讨论】:

      【解决方案2】:

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

      对于more information 上的sudo

      【讨论】:

        【解决方案3】:

        这发生在我访问受限(无 sudo)的 Web 服务器上,所以对我有用的是将符号链接放在 /home//bin 下。我能够安装我需要的自定义应用程序,并将它们设置为以这种方式在全球范围内工作。希望这可能对某人有所帮助。

        【讨论】:

          猜你喜欢
          • 2015-10-19
          • 2015-11-20
          • 1970-01-01
          • 1970-01-01
          • 2013-05-22
          • 2014-12-17
          • 2016-07-02
          • 2022-01-19
          • 1970-01-01
          相关资源
          最近更新 更多