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

Posted

技术标签:

【中文标题】创建符号链接时权限被拒绝【英文标题】: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

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

【问题讨论】:

【参考方案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 下。我能够安装我需要的自定义应用程序,并将它们设置为以这种方式在全球范围内工作。希望这可能对某人有所帮助。

【讨论】:

以上是关于创建符号链接时权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

/var/www 中的符号链接权限被拒绝

“npm -g yarn”给出“权限被拒绝,符号链接......”但正确的权限确实存在[重复]

创建符号链接:协议错误

在终端中安装 Sublime Text 的命令行工具“subl”,权限被拒绝?

在终端中安装 Sublime Text 的命令行工具“subl”,权限被拒绝?

Windows 8 上的 mklink 权限